জন্য WITH SAMPLE 50 PERCENT
এটি কাজ করে যেন টেবিলের প্রতিটি ডেটা পৃষ্ঠার জন্য SQL সার্ভার একটি মুদ্রা ফ্লিপ। যদি এটি শীর্ষে আসে তবে এটি পৃষ্ঠার সমস্ত সারি পড়তে পারে। যদি এটি লেজ অবতরণ করে তবে এটি কিছুই পড়ে না।
ট্রেস UPDATE STATISTICS T WITH SAMPLE 50 PERCENT
প্রোফাইলার কল দেখায় নিম্নলিখিত প্রশ্নের সাথে নির্গত হয়
SELECT StatMan([SC0], [SB0000])
FROM (SELECT TOP 100 PERCENT [SC0],
step_direction([SC0]) OVER (ORDER BY NULL) AS [SB0000]
FROM (SELECT [C] AS [SC0]
FROM [dbo].[T] TABLESAMPLE SYSTEM (5.000000e+001 PERCENT)
WITH (READUNCOMMITTED)) AS _MS_UPDSTATS_TBL_HELPER
ORDER BY [SC0],
[SB0000]) AS _MS_UPDSTATS_TBL
OPTION (MAXDOP 1)
পরিকল্পনা সহ
TABLESAMPLE SYSTEM (5.000000e+001 PERCENT)
স্যাম্পলিংয়ের জন্য দায়ী এবং এখানে নথিভুক্ত করা হয়
TABLESAMPLE SYSTEM
সারিগুলির আনুমানিক শতাংশের পরিমাণ দেয় এবং সারণীতে প্রতিটি শারীরিক 8-কেবি পৃষ্ঠার জন্য একটি এলোমেলো মান উত্পন্ন করে। কোনও পৃষ্ঠার এলোমেলো মান এবং ক্যোয়ারীতে নির্দিষ্ট করা শতাংশের ভিত্তিতে একটি পৃষ্ঠা হয় নমুনায় অন্তর্ভুক্ত করা হয় বা বাদ দেওয়া হয়। অন্তর্ভুক্ত প্রতিটি পৃষ্ঠা নমুনা ফলাফল সেটে সমস্ত সারি ফেরত দেয়।
ডকুমেন্টেশন এছাড়াও উল্লেখ করে
যদিও পরিকল্পনাটি দেখায় যে কোনও টেবিল স্ক্যানটি সম্পাদিত হয়েছে, কেবলমাত্র ফলাফল পৃষ্ঠাতে অন্তর্ভুক্ত কেবলমাত্র সেই পৃষ্ঠাগুলিকেই ডেটা ফাইল থেকে পড়তে হবে।
STATMAN
কল করার জন্য একটি অভ্যন্তরীণ সমষ্টিগত ফাংশন সংক্ষেপে এখানে বর্ণিত