আপনার স্প্রেডশিটে গুরুত্বপূর্ণ ডেটা পয়েন্টগুলি সংক্ষেপে (এবং বৃত্তাকার!) আসুন:
Total Use Count 1
--------------------------------------- -----------------------
Total Plans Total MBs Avg Use Count Total Plans Total MBs
----------- --------- ------------- ----------- ---------
Adhoc 55,987 3,054 3 38,314 2,036
Proc 709 1,502 1,549 135 527
সুতরাং প্রথম সারিটি আপনার পরিকল্পনার ক্যাশেটি প্রায় 2/3 গ্রহণ করে খারাপ জিনিসগুলি দেখায় (কয়েকটি বিষয় খুব অল্প ব্যতিক্রম ছাড়া বেশিরভাগ ক্ষেত্রে কেবল একবার ব্যবহৃত হয়)। আপনার যতটা সম্ভব চেষ্টা করে এগুলি থেকে মুক্তি পাওয়া দরকার। দ্বিতীয় সারিতে ভাল জিনিস প্রদর্শন করা হয়। আপনার পরিকল্পনার ক্যাশে এই জিনিসগুলি হ'ল (উচ্চ পরিমাণে পুনরায় ব্যবহারের পরিকল্পনা রয়েছে)। বাকী ডেটা মূলত অপ্রাসঙ্গিক IMHO। যদিও অন্য একটি বিষয়: আপনি বলেছেন যে অ্যাক্সেস একচেটিয়াভাবে সঞ্চিত প্রক্রিয়াগুলির মাধ্যমে হয়, তবে যদি সেই পদ্ধতিগুলি গতিশীল এসকিউএল ব্যবহার করে তবে এই বিবৃতিগুলি AdHoc
পরিকল্পনা হিসাবে নয়, পরিকল্পনা হিসাবে ক্যাশে করা হবে Proc
।
২০০৮ বা তার চেয়েও বেশি, আমি বলব চালু করুন optimize for ad hoc workloads
এবং পরবর্তী সমস্যার দিকে এগিয়ে যান - এটি আপনার একক-ব্যবহারিক পরিকল্পনাগুলি আপাতত কিছু না ছাপিয়ে যে পরিমাণ এমবি ব্যবহার করে তা গ্রহণ করবে। দুর্ভাগ্যক্রমে, ২০০৫-তে আপনার বিকল্পগুলি সীমাবদ্ধ রয়েছে, স্টেটমেন্ট-লেভেল OPTION (RECOMPILE)
এবং / অথবা কম / কোনও ডায়নামিক এসকিউএল ব্যবহারের জন্য সঞ্চয় করা পদ্ধতিগুলি পুনরুদ্ধার করা বা ডাটাবেস স্তরে জোর করে প্যারামিটারাইজেশন চালু করা - যা আরও ভাল পরিকল্পনা পুনরায় ব্যবহারের চেষ্টা করে পরিকল্পনার সাথে মিলে যাওয়ার উদ্দেশ্যে পরামিতি হিসাবে আক্ষরিক বিবেচনা করে একই প্রশ্ন। আমি এমনকি পরিকল্পনাগুলি উল্লেখ করতেও দ্বিধা বোধ করছি কারণ তারা ভীতু নয় এবং - কারণ আমি এই উত্তরে পরে আলোচনা করব - আমি নিশ্চিত না যে আপনি যদি না জানেন যে আপনার পরিকল্পনার ক্যাশে অবশ্যই আপনার সম্পাদনের উত্স নয় সমস্যা.
আমি এ সম্পর্কে জিজ্ঞাসা করেছি @@VERSION
কারণ, এসপি 2 এর আগে, পরিকল্পনার ক্যাশে যে পরিমাণ মেমরি বরাদ্দ করা যায় তার জন্য অ্যালগরিদম তুলনামূলকভাবে আলগা-মুরগী ছিল। এসপি 2 হিসাবে তারা এটিকে কিছুটা কড়া করে নিলেন (পরিবর্তনটি নথিভুক্ত এবং এই পোস্টে এবং এই পোস্টে ব্যাখ্যা করা হয়েছে )। আপনার ক্ষেত্রে, পরিকল্পনার ক্যাশে তুলনামূলকভাবে পূর্ণ, সুতরাং আপনি ক্যাশে মিস করছেন তা অবাক করার মতো নয়। 26 জিবি = 5.8 গিগাবাইটের উপরের সীমা; আমি স্প্রেডশীটে GB 4.5 গিগাবাইট দেখছি তবে এখানে কিছু গণনা বা কনফিগারেশন পার্থক্য থাকতে পারে যা আমি জানিনা।
এই এমএসডিএন নিবন্ধটিoptimize for ad hoc workloads
২০০৮ সালে সংযুক্ত সার্ভার সেটিং সম্পর্কে কথা বলেছে এবং ট্রেস পতাকা 8032 উল্লেখ করেছে, যা আপনাকে আপনার ক্যাশে আরও মেমরি বরাদ্দ করতে দেয় (সম্ভবত সার্ভার স্তরে এই সেটিংটি স্থাপনের অভাবে, যা আমি এখন সকলের কাছে সুপারিশ করি আমাদের গ্রাহকরা বা কমপক্ষে 99% যা 2005 এ আর নেই) আমি 2005 এসপি 3 বা এসপি 4 এ এই ট্রেস পতাকাটি কখনই পরীক্ষা করে দেখিনি এবং সত্যতার সাথে নিশ্চিত হয়েও এটি কখন চালু হয়েছিল। আমি জানি না এটি আপনার সমস্যার সমাধান করবে বা কেবল এটিকে সরিয়ে ফেলবে, যেহেতু আমি মনে করি এমনকি যদি আপনার আরও কিছু% র্যাম ক্যাশে বরাদ্দ করা হয় তবে আপনি এখনও এটি পূরণ করছেন এবং প্রকৃতির প্রকৃতির কারণে প্রচুর ক্যাশে মিস করেছেন আপনার সঞ্চিত পদ্ধতি
অথবা, অবশ্যই, যদি এমন কোনও সমস্যা সমাধানের পরেও থাকে যা সরাসরি পরিকল্পনার ক্যাশে একেবারেই সম্পর্কিত। আপনার ক্যাশে হিট অনুপাতটি যেহেতু আপনি আশা করতে পারেন ঠিক তত বেশি নয় কারণ এটি আপনার সমস্যার কারণ হয়ে উঠছে না এবং অবশ্যই এটির বিপরীতটি হ'ল 100% ক্যাশে হিট অনুপাতও - যা এতগুলি প্রদানের কারণে বাস্তবসম্মত বলে মনে হয় না আপনার পরিকল্পনাগুলি একক-ব্যবহার এবং অ্যাডহক - আপনার ব্যবহারকারীরা এখনও পুরোপুরি অন্য কোনও কারণে সৃষ্ট পারফরম্যান্স সমস্যায় ভুগতে পারেন।
আমার পরামর্শ হ'ল প্ল্যান ক্যাশে হিট অনুপাতের চেয়ে ভাল ধূমপান বন্দুক সন্ধান করা। আপনার ব্যবহারকারীর কর্মক্ষমতা অভিযোগ সম্পর্কে আরও সুনির্দিষ্ট করুন। সব প্রশ্ন সবসময় ধীর হয়? কিছু প্রশ্ন? দিন / সপ্তাহ / ব্যবসায় চক্রের নির্দিষ্ট সময়? কেবল কি রিপোর্টিং ধীরগতি করছে? এসকিউএল সার্ভার সেরা অনুশীলনগুলির উপর স্বীকৃতভাবে শুকনো এবং দীর্ঘ দস্তাবেজের মাধ্যমে গুরুত্ব সহকারে পড়ুন - বিশেষত ওয়েটস এবং সারিগুলির বিভাগ যা আপনাকে পারফরম্যান্সের সমস্যাগুলি সনাক্তকরণ, নির্ণয় এবং সমাধানের জন্য একটি যৌক্তিক পদ্ধতি তৈরি করতে সহায়তা করতে পারে। ড্যাশবোর্ডে কিছু নম্বর তৈরি করা আরও ভাল দেখায় - এমন একটি সংখ্যা যা আপনি সরাসরি জানেন না যে সমস্যার ক্ষেত্রে অবদান রাখে - এটি খুব সন্তোষজনক হতে পারে, তবে এটি যদি আপনার ব্যবহারকারীর পারফরম্যান্সের সমস্যাগুলি সমাধান না করে, তবে এটি সত্যিই আপনাকে পেল না hasn't যে কোন জায়গায়।
এগুলি সংকলন / পুনঃসংশোধন এবং ক্যাশে পুনরায় ব্যবহারের পরিকল্পনার বিষয়ে পড়তে কার্যকর হতে পারে। এর মধ্যে কয়েকটি ২০০৮ (বিশেষত অ্যাডহক ওয়ার্কলোডস সেটিং সম্পর্কে) এর উপর ফোকাস করা হয়েছে, তবে অনেকগুলি তথ্য এখনও ২০০৫ এবং / অথবা আপগ্রেডিংয়ের (ইঙ্গিত, ইঙ্গিত) সুবিধাগুলি আরও ভালভাবে বোঝার জন্য দরকারী।