ডিটিএ সংস্থাগুলি তৈরি করার পরামর্শ দেয়


10

আমি কেবল ডিটিএর মাধ্যমে একটি টি-এসকিউএল কোয়েরি চালিয়েছি এবং সুপারিশগুলির মধ্যে একটি হ'ল এসকিউএল কোড ফাইলের অনেকগুলি প্রশ্নের অংশ হিসাবে একটি কলামে স্ট্যাটিক্স তৈরি করা।

আমার প্রশ্ন, পরিসংখ্যান ঠিক পারফরম্যান্সে সহায়তা করে কীভাবে?

উত্তর:


7

কোয়েরি এক্সিকিউশন প্ল্যান তৈরি করার সময় পরিসংখ্যান ব্যবহার করা হয়।

কোয়েরি অপ্টিমাইজেশনের পরিসংখ্যানগুলি এমন বস্তু যা কোনও সারণী বা সূচীকৃত দৃশ্যের এক বা একাধিক কলামে মানগুলির বন্টন সম্পর্কিত পরিসংখ্যান সম্পর্কিত তথ্য ধারণ করে। ক্যোয়ারী অপ্টিমাইজার কোয়েরির ফলাফলের কার্ডিনালিটি বা সারিগুলির সংখ্যা অনুমান করতে এই পরিসংখ্যানগুলি ব্যবহার করে। এই কার্ডিনালটির প্রাক্কলনগুলি কোয়েরি অপ্টিমাইজারকে একটি উচ্চ-মানের ক্যোয়ারী প্ল্যান তৈরি করতে সক্ষম করে। উদাহরণস্বরূপ, ক্যোয়ারী অপ্টিমাইজার আরও সূত্র-নিবিড় সূচক স্ক্যান অপারেটরের পরিবর্তে সূচক সিক অপারেটর চয়ন করতে কার্ডিনালিটির অনুমান ব্যবহার করতে পারে এবং এর ফলে ক্যোয়ারির কার্যকারিতা উন্নত করে।

আরও তথ্যের জন্য http://msdn.microsoft.com/en-us/library/ms190397.aspx দেখুন ।


1
দুর্দান্ত লিঙ্ক এবং বিবরণ। প্রায়শই জিজ্ঞাসা করা টেবিলগুলিতে পরিসংখ্যান তৈরি করা কি সর্বদা উপকারী?
টমাস স্ট্রিংগার

হ্যাঁ, আমাদের অবশ্যই নিশ্চিত হতে হবে যে সর্বাধিক পঠনযোগ্য টেবিলের জন্য পরিসংখ্যান সর্বদা পর্যাপ্ত। যদি আপনার টেবিলটি লেখার-নিবিড় হয় তবে এটি সম্ভব হয় যে আপনার প্রতি পরিসংখ্যান আপডেট করতে হবে, উদাহরণস্বরূপ, প্রতি রাতে।
অ্যালেক্স_এল

2
@ Surfer513 - হতে সতর্ক থাকুন: তৈরি পরিসংখ্যান পারেন একটি ক্ষতিকারক প্রভাব আছে। আপনি পরিকল্পনাকারীকে যে আরও ভাল তথ্য দিচ্ছেন তা এটিকে কার্যকর করার জন্য আলাদা পথ বেছে নিতে পারে এবং কারণ এটি সম্ভাবনার একটি খেলা, সম্ভবত এই পথটি ধীর হবে (এমনকি এটি সাধারণভাবে দ্রুত হওয়ার সম্ভাবনা থাকলেও)। অন্য কথায়, একটি উত্পাদনের ডাটাবেসে, প্রয়োগ করার আগে পরীক্ষা করুন।
জ্যাক বলছেন topanswers.xyz

7

যদি ডিটিএ কোনও একক কলামের পরিসংখ্যানের প্রস্তাব দেয় তবে আপনার অবশ্যই অটো তৈরির পরিসংখ্যান বন্ধ করা উচিত? স্বয়ংক্রিয়ভাবে তৈরি কোনও প্রাক্টিকেটে ব্যবহৃত কোনও কলামে পরিসংখ্যান তৈরি করবে, স্বয়ংক্রিয়ভাবে, তাই সাধারণত এটি চালু রাখাই ভাল ধারণা। এই ডাটাবেসের জন্য স্বয়ংক্রিয় আপডেটের স্থিতি পরীক্ষা করুন, যা আবার চালু থাকে।

ডিটিএর সেরা ব্যবহারগুলির মধ্যে একটি হ'ল বহু-কলামের পরিসংখ্যান অনুপস্থিত সনাক্ত করার জন্য, যা স্বয়ংক্রিয়ভাবে তৈরি করে না। তবে একক কলামের জন্য, অটো তৈরি আপনার জন্য তাদের যত্ন নেওয়া উচিত।

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