এসকিউএল সার্ভারে সূচি তৈরির মেমরি সেটিংস পরিবর্তন করার প্রভাব কী?


12

আমি কিছু সূচী একটি এসকিউএল সার্ভার ২০০৮ ডাটাবেস তৈরি করার চেষ্টা করছি তবে নীচের ত্রুটি বার্তাটি পাচ্ছি।

এমএসজি 8606, স্তর 17, রাজ্য 1, লাইন 1 এই সূচক ক্রিয়াকলাপের জন্য প্রতি ডুপে 1024 কেবি মেমরির প্রয়োজন। 2 ডিওপি-র জন্য 2048 কেবি মোট প্রয়োজনীয়তা উন্নত সার্ভার কনফিগারেশন বিকল্প "ইনডেক্স তৈরি মেমরি (কেবি)" এর জন্য 704 কেবি সেট এর sp_configure মানের চেয়ে বেশি। এই সেটিংটি বাড়ান বা ডিওপি হ্রাস করুন এবং কোয়েরিটি পুনরায় চালু করুন।

বর্তমানে সূচক তৈরির মেমরি সেটিংটি 794KB এ সেট করা হয়েছে এবং প্রতি ক্যোয়ারি সর্বনিম্ন মেমরিটি 1024KB তে সেট করা আছে। এই মানগুলি পরিবর্তনের প্রভাব কী হবে? বিশেষত পারফরম্যান্সের ক্ষেত্রে। আমি কি সেগুলি পরিবর্তন করব, সূচি তৈরি করব এবং সেগুলি আবার পরিবর্তন করব বা আমি এটি 0 এ সেট করব?


আপনি কি সাধারণ ক্রিয়েট ইন্ডেক্সের বিবৃতি থেকে এই ত্রুটিটি পাচ্ছেন?
এসকিউএলরকস্টার

হ্যাঁ সূচক তৈরিতে।
ওলে

উত্তর:


5

এই প্রশ্নটি থেকে আমার অনুমানগুলি ছাঁটাইয়া , আপনার ত্রুটি বার্তাটি আমার কাছে মনে হয় যে আপনাকে [1024 * DOP] এ "সূচী তৈরির স্মৃতি তৈরি করতে হবে" need ত্রুটিটিও ইঙ্গিত করে যে আপনার ডিওপি 2 তে সেট করা আছে, তাই আমি যদি আপনি হয়ে থাকি তবে আমি সূচি তৈরির মেমরি 2048KB তে সেট করে রেখেছিলাম (ত্রুটির বার্তায় বর্ণিত হিসাবে) এবং কী হয় তা দেখুন।

যদি এটি কাজ না করে, আমি প্রতি ক্যোয়ারি সর্বনিম্ন মেমরি হ্রাস করার চেষ্টা করব এবং সূচি তৈরির মেমরিটি [কোয়েরি অনুসারে ন্যূনতম মেমরি * ডিওপি] স্থাপন করে চেষ্টা করব (ধরে নিবেন আপনি ডিওপি পরিবর্তন করেন না)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.