আমি একটি 4, vCPU VM- র উপর মাইক্রোসফট SQL সার্ভার 2016 জন্য SP2-CU6 (13.0.5292.0) চলছি সঙ্গে max degree of parallelism
সেট 2
এবং cost threshold for parallelism
সেট 50
।
সকালে, যখন আপনি নির্বাচিত শীর্ষ ১০০ কোয়ের জন্য একটি আনুমানিক নির্বাহী পরিকল্পনাটি প্রদর্শনের চেষ্টা করার সময় , আমি প্রচুর অপেক্ষায় চলে যাই এবং আনুমানিক পরিকল্পনাটি রেন্ডার করতে অপারেশনটি কয়েক মিনিট সময় নেয়, প্রায়শই 5 - 7 মিনিটের পরিসরে যায়। আবার এটি ক্যোয়ারির প্রকৃত বাস্তবায়ন নয়, এটি কেবলমাত্র একটি প্রাক্কলনমূলক বাস্তবায়ন পরিকল্পনা প্রদর্শন করার প্রক্রিয়া ।
sp_WhoIsActive
পারেন দেখাবে PAGEIOLATCH_SH
অপেক্ষা করছে বা LATCH_EX [ACCESS_METHODS_DATASET_PARENT]
অপেক্ষা করছে এবং আমি চালানোর পল Randal এর WaitingTasks.sql অপারেশনের সময় লিপি এটা দেখায় CXPACKET
কর্মী থ্রেড দেখানো অপেক্ষা করছে PAGEIOLATCH_SH
অপেক্ষা করছে:
* সংস্থান বিবরণ ক্ষেত্র = exchangeEvent id=Port5f6069e600 WaitType=e_waitPortOpen waiterType=Coordinator nodeId=1 tid=0 ownerActivity=notYetOpened waiterActivity=waitForAllOwnersToOpen
কর্মী থ্রেডগুলি পুরো stats
টেবিলটিকে মেমরিতে আনছে বলে মনে হচ্ছে (সেই পৃষ্ঠা নম্বরগুলি পাশাপাশি পল র্যান্ডালের কোয়েরি পয়েন্ট থেকে stats
টেবিলের ক্লাস্টার কীতে দেখানো পরবর্তী পৃষ্ঠা নম্বরগুলি )। পরিকল্পনাটি ফিরে আসার পরে, এটি মূলত দিনের বাকী অংশগুলির জন্য তাত্ক্ষণিক, এমনকি আমি stats
কেবল বিভিন্ন রেকর্ড বাকী থাকা ক্যাশে থেকে বেশিরভাগ টেবিলের অ্যাট্রিটেশনটি দেখেছি (আমি মনে করি যে অনুরূপ অনুসন্ধানগুলি থেকে অপারেশন অনুসন্ধানের কারণে টানা হয়েছিল)।
আমি এই প্রাথমিক আচরণটি আশা করব যদি কোয়েরিটি আসলে এমন একটি পরিকল্পনা নিয়ে সম্পাদন করে যা স্ক্যান অপারেটরগুলি ব্যবহার করে, তবে কেন এক্সিকিউশন প্ল্যানগুলি মূল্যায়ন করার সময় এটি কেবলমাত্র এসইকে অপারেটরের কাছে পৌঁছানোর জন্য উপরে উল্লিখিত পরিকল্পনায় প্রদর্শিত হবে? এখানে কার্যকারিতা উন্নত করতে আমি কী করতে পারি (অফিসের সময়ের আগে এই বিবৃতিটি চালানো বাদ দিয়ে আমার ডেটা যথাযথভাবে ক্যাশে করা হয়)? আমি ধরে নিচ্ছি যে একজোড়া আচ্ছাদন সূচকগুলি উপকারী হবে তবে তারা কি আচরণে কোনও পরিবর্তন আনার গ্যারান্টি দেবে? আমাকে এখানে কিছু স্টোরেজ এবং রক্ষণাবেক্ষণ উইন্ডো সীমাবদ্ধতার মধ্যে কাজ করতে হবে, এবং ক্যোয়ারী নিজেই একজন বিক্রেতার সমাধান থেকে উত্পন্ন হয়েছে, সুতরাং অন্য যে কোনও পরামর্শ (আরও ভাল সূচক ছাড়াও) এই মুহুর্তে স্বাগত হবে।