আমাদের কাছে একটি প্রক্রিয়া রয়েছে যা একটি প্রতিবেদন তৈরি করে। ক্লায়েন্টের পক্ষ থেকে, প্রক্রিয়াটি কনফিগারযোগ্য সংখ্যক কর্মী থ্রেডের বিভাজন করে প্রতিবেদনের জন্য অনেকগুলি ডেটা তৈরি করে যা অনেকের মধ্যে একটি স্টোরের সাথে মিলিত হয় (সম্ভাব্য কয়েক হাজার, সাধারণত কয়েক ডজন)। প্রতিটি কর্মী থ্রেড একটি ওয়েব পরিষেবা কল করে যা একটি সঞ্চিত প্রক্রিয়া চালায়।
প্রতিটি অংশ প্রক্রিয়াকরণের জন্য ডাটাবেস প্রক্রিয়া একটি # সাময়িক সারণীতে একগুচ্ছ ডেটা সংগ্রহ করে। প্রতিটি প্রক্রিয়াজাতকরণের শেষে, ডেটা টেম্পডবিতে একটি স্থায়ী টেবিলকে লেখা হয়। শেষ অবধি, প্রক্রিয়া শেষে ক্লায়েন্ট সাইডের একটি থ্রেড স্থায়ী টেম্পডিবি টেবিল থেকে সমস্ত ডেটা অনুরোধ করে।
এই প্রতিবেদনটি যত বেশি ব্যবহারকারী চালাবেন তত ধীরে ধীরে। আমি ডাটাবেসের ক্রিয়াকলাপটি বিশ্লেষণ করেছি। এক পর্যায়ে, আমি 35 টি পৃথক অনুরোধগুলি প্রক্রিয়াটির এক পর্যায়ে অবরুদ্ধ দেখেছি। এই সব SPIDs টাইপ 50 MS অপেক্ষা করছে অনুক্রম ছিল LATCH_EX
সম্পদ METADATA_SEQUENCE_GENERATOR (00000010E13CA1A8)
। একটি এসপিআইডি-র এই সংস্থান রয়েছে এবং অন্য সমস্তগুলি অবরুদ্ধ করছে। ওয়েব অনুসন্ধানে এই অপেক্ষার উত্স সম্পর্কে আমি কিছুই পাইনি।
টেম্পিডবিতে আমরা যে টেবিলটি ব্যবহার করছি তার একটি IDENTITY(1,1)
কলাম রয়েছে। এই এসপিআইডিগুলি কি আইডেন্টিটি কলামের জন্য অপেক্ষা করছে? ব্লকিং কমাতে বা দূর করতে আমরা কোন পদ্ধতি ব্যবহার করতে পারি?
সার্ভারটি একটি গুচ্ছের অংশ। সার্ভারটি 64-বিট এসকিউএল সার্ভার 2012 স্ট্যান্ডার্ড সংস্করণ এসপি 1 64-বিট উইন্ডোজ 2008 আর 2 এন্টারপ্রাইজে চলছে on সার্ভারে GB৪ জিবি র্যাম এবং ৪৮ টি প্রসেসর রয়েছে তবে এটি স্ট্যান্ডার্ড সংস্করণ হওয়ায় ডাটাবেসটি কেবল 16 টি ব্যবহার করতে পারে।
(নোট করুন যে এই সমস্ত তথ্য ধরে রাখার জন্য টেম্পিডবিতে স্থায়ী টেবিল ব্যবহারের নকশায় আমি শিহরিত হই না that এটি পরিবর্তন করা আকর্ষণীয় প্রযুক্তিগত এবং রাজনৈতিক চ্যালেঞ্জ হতে পারে তবে আমি পরামর্শের জন্য উন্মুক্ত))
আপডেট 4/23/2013
আমরা মাইক্রোসফ্টের সাথে একটি সমর্থন কেস খুলেছি। আমরা আরও জানার সাথে সাথে এই প্রশ্নটি আপডেট করব।
আপডেট 5/10/2013
এসকিউএল সার্ভার সমর্থন প্রকৌশলী সম্মত হয়েছেন যে অপেক্ষাগুলি আইডেন্টিটি কলামের কারণে হয়েছিল। পরিচয় অপসারণ অপেক্ষার অপসারণ করে। আমরা এসকিউএল ২০০৮ আর 2 তে সমস্যাটির নকল করতে পারিনি; এটি কেবলমাত্র এসকিউএল ২০১২ এ ঘটেছে।