পটভূমি:
ইউএটি পর্যায়ে আমার একটি ফ্যাক্ট টেবিল রয়েছে। প্রোডিতে 5 বছরের তথ্য লোড করার উদ্দেশ্য (প্রত্যাশিত আকার 400 এমএন রেকর্ডস)। বর্তমানে টেস্টে এটির মাত্র 2 বছরের ডেটা রয়েছে।
সারণী বৈশিষ্ট্য:
- মাত্রা নেই ~ 45
- পরিমাপ। 30
- নন-অ্যাডিটিভ ব্যবস্থা এবং অন্যান্য কলামগুলি ~ 25
- বর্তমান ডেটা আকার ~ 200 মিলিয়ন (2 বছরের ডেটা)
- সময় দর্শন: 3 টি পৃথক মাসের দর্শন: আর্থিক / ক্যালেন্ডার / অ্যাডজাস্টেড (অর্থাত্ একই সারিটি বিভিন্ন মাসে পড়তে পারে যার ভিত্তিতে কোনও ভিউ খুঁজছেন)
- ব্যবহারকারীর দ্বারা একবারে কেবলমাত্র একটি দর্শন প্রয়োজন হবে। (উদাহরণস্বরূপ, কোয়েরিতে কেবলমাত্র এক মাসের কলাম ব্যবহার করা হবে, সময়সীমার ভিত্তিতে পার্টিশন করা আমাদের আটকাচ্ছে)
- সূচকগুলি: প্রাকৃতিক কীগুলিতে 1 টি ক্লাস্টারড ইনডেক্স (8 টি কলাম) covering 3 টি ডায়মেনশন এসকে (এফকে) এবং সমস্ত ব্যবস্থা সহ) প্রতি মাসের কলামে নন ক্লাস্টারযুক্ত সূচকগুলি অন্তর্ভুক্ত করা হয়েছে।
- সূচকগুলি বিশাল (মোট 190 গিগাবাইট) কারণ এটি।
- স্থান সীমাবদ্ধ নয় (1 টিবি বরাদ্দ)
- সার্ভারে GB৪ জিবি র্যাম পাওয়া যায়।
- টেবিল সংক্ষেপণও সম্পন্ন।
প্রয়োজনীয়তা:
এই ফ্যাক্ট টেবিলের কোয়েরিতে 30 সেকেন্ডের মধ্যে ফলাফল দেওয়া উচিত (সাধারণ ক্যোয়ারীগুলি নির্বাচিত পরিমাণ (পরিমাপ) ডিমের মূল্যবোধ দ্বারা কয়েকটি ডিমস গোষ্ঠীতে যোগদান করে)। এই ফ্যাক্ট টেবিলের উপরে রিপোর্টগুলি সরাসরি করা হয়।
ইস্যু:
সূচীতে উপলব্ধ কলামগুলি অন্তর্ভুক্ত এমন কোনও কোয়েরি সূক্ষ্মভাবে কাজ করে, তবে আমরা যদি এমন কোনও কলাম অন্তর্ভুক্ত করি যা অন্তর্ভুক্ত থাকে না ... এটি সফল হয়। এটি 5-10 মিনিটেরও বেশি সময় নেয়। আমরা যে কোনও মাত্রার / কলামের জন্য এটি নির্বাচন করি যেখানে কোনও সমাধানের পরামর্শ দিতে পারে। সূচি এই পরিস্থিতিতে সাহায্য করতে পারে?