پیش از اینکه درخصوص بینه سازی کوئری ها در SQL صحبت کنیم بهتر است با یک اصطلاح آشنا شویم. آرگومان های جستجوی یا SARG عبارت هایی هستند که برای محدود کردن تعداد رکوردهای بازگشتی از یک کوئری استفاده میشوند. معمولا زمانی که یک ستون از جداول در داخل یک Function و یا عبارتی دیگر بکار گرفته میشه مانند LEFT(Name,1)=’A’ به عنوان یک محدود کننده یا SARG شناخته نمیشن. اگر یک کوئری شامل SARG نباشد برای برگشت نتایج آن کوئری باید جدول Scan پیمایش شود.
یکی از مهمترین دغدغه های برنامه نویسان بهینه بودن کوئری هایی است در SQL Server مینوستند. زمانی که صحبت از اندازه گیری بهینگی کوئری میشه باید قبل از هرچیزی بدانیم که اصولا چه چیزی را میخواهیم اندازه گیری کنیم و واحد اندازه گیری ما چه خواهد بود؟ خبر خوب اینه که نیازی نداریم تا یک واخد اندازه گیری جدید ابداع کنیم! در واقع SQL Server سه گزینه برای ارزیابی Performance کوئری ها در اختیارمون قرار میده
صفحه 1 از 1
- 1