স্মৃতি সীমা অতিক্রম করেছে
অপ্টিমাইজার মেমরির চাপের কারণে আরও ভাল পরিকল্পনার বিকল্পগুলি সন্ধান করতে বাধ্য হয়েছিল। এর কারণ অনুসন্ধান ও সংশোধন করা উচিত, তারপরে কোয়েরি সংকলনটি আবার চেষ্টা করা হয়েছে। প্রত্যাবর্তিত পরিকল্পনাটি খুব ভাল হতে পারে না যে অপ্টিমাইজারটি বেছে নেবে যদি কম মেমরির শর্ত না থাকে।
সময় শেষ
এই কারণটি অনেক ভুল বোঝাবুঝি ।
ক্যোয়ারী লক্ষ্য অপটিমাইজার একটি এটি যুক্তিসঙ্গত পরিকল্পনা দ্রুত । এটি সর্বোত্তম সম্ভাব্য পরিকল্পনা সন্ধান করার জন্য একটি বিস্তৃত অনুসন্ধান করে না। নকশা দ্বারা, এটি প্রয়োজনের তুলনায় অপ্টিমাইজেশনের জন্য বেশি সময় ব্যয় করা এড়াতে পারে। এই বৈশিষ্ট্যগুলির মধ্যে একটি যা এটি নিশ্চিত করতে কাজ করে তা হ'ল 'টাইম আউট' (সময়ের পরিমাপ নয়)।
লজিক্যাল ক্যোয়ারী, কার্ডিনালিটির অনুমান এবং এতদূর পাওয়া সস্তার পরিকল্পনার আনুমানিক ব্যয়ের (যদি থাকে) এর ভিত্তিতে অপ্টিমাইজার নিজেকে 'অনুসন্ধান বাজেট' সেট করে। উচ্চতর কার্ডিনালিটি সহ আরও জটিল প্রশ্নগুলিকে উচ্চ বাজেট দেওয়া হয়।
যদি এই বাজেটের অনুসন্ধানের একটি পর্যায়ক্রমে ছাড়িয়ে যায়, তবে পর্যায়টি শেষ হবে। এটি অপটিমাইজারের নকশা এবং সাধারণ অপারেশনের একটি অংশ। আরও অপ্টিমাইজার প্রচেষ্টা দরকার এমন প্রশ্নগুলি এটি পান; যে না, না।
'টাইম আউট' কে 'ভাল যথেষ্ট পরিকল্পনা খুঁজে পেয়েছে' হিসাবে ভাবেন।
ভাল যথেষ্ট পরিকল্পনা পাওয়া গেছে
এর অর্থ একটি ফাঁকা কারণ হিসাবে একই as এটি কেবল একটি historicalতিহাসিক উদ্দীপনা যা 0.909090 এর নীচে ব্যয় নিয়ে পরিকল্পনা করে ... (1 / 1.1) এইভাবে লেবেলযুক্ত। কোনও কারণ তাড়াতাড়ি থামে না বা অন্যথায় বিশেষভাবে পরিচালিত বা অপটিমাইজার কোডের মধ্যে এই কারণটি উপস্থিত হওয়ার পরে আলাদা is
মেমোরি সীমা ছাড়িয়ে গেছে, কোয়েরি টিউনিং বা পারফরম্যান্স বিশ্লেষণের জন্য 'আদি সমাপ্তির কারণগুলির' কোনওোটাই বেশি (কিছু না হলেও) বোঝায়। আমি সাধারণত এগুলি উপেক্ষা করি।
পরামর্শ
আসল পারফরম্যান্স মেট্রিকের উপর ভিত্তি করে টার্গেট ক্যোয়ারী টিউনিং প্রচেষ্টা (অতিবাহিত সময়, সিপিইউ / মেমরির ব্যবহার, ... প্রসঙ্গে যা গুরুত্বপূর্ণ)) যদি কোনও ক্যোয়ারী তার উদ্দেশ্যযুক্ত উদ্দেশ্যে খুব ধীর হয় তবে দ্রুত তৈরিতে সময় ব্যয় করুন। প্রকৃত কর্মক্ষমতা পরিমাপ করুন, এটি বেসলাইন এবং ইতিহাসের সাথে তুলনা করুন এবং গুরুত্বপূর্ণ রূপগুলিতে টার্নিংয়ের চেষ্টা লক্ষ্য করুন।
দরকারী পরিসংখ্যান এবং সূচী এবং ভাল-লিখিত, অপ্টিমাইজার-বান্ধব ক্যোয়ারী সহ সঠিক সম্পর্কিত সম্পর্কিত স্কিমাতে গ্যারান্টিযুক্ত-পরিষ্কার ডেটা সঞ্চয় করুন।