ورود

View Full Version : Performance اشیاء در SQLServer



_alish_
دوشنبه 19 فروردین 1387, 07:42 صبح
با سلام و ارادت خدمت دوستان و اساتید این سایت
لطفا در مورد بهنیه نمودن سرعت در طراحی و بخصوص Query راهنمایی فرمایید.
مثلا در صورتی که بشود SQL ی بتوان در VIew نوشت و مشابه آن بتوان از Function هم برای رسیدن به همان جواب رسید کدام Performance بهتری دارید؟ و یا برای Distinct نتیجه بتوان از Distict استفاده نمود یا Group By کدام بهینه تر است؟
در مورد بعضی از اشیا به الویت کدام مناسب تر است؟
Table,View,SP,Function ....

AminSobati
دوشنبه 19 فروردین 1387, 08:11 صبح
دوست عزیزم همونطور که میدونین Performance Tuning از مباحث بسیار گسترده در هر DBMS هست و نمیشه با چند سطر توضیح کسی رو راهنمایی کرد. هر سناریو باید به طور مجزا مورد بررسی قرار بگیره.
در مورد View و Function، خوبه که Query خودتون رو پست کنین.
در مورد Distinct و Group By، خیلی تعیین کننده نیستند، بلکه وجود ایندکس مناسب به سرعت هر دوی اونها کمک میکنه و در بعضی موارد هر دو از یک الگوریتم استفاده میکنند