منوی رادکام

نحوه بدست آوردن فهرست های پیشنهادی SQLserver از طریق Query

ممکن است برخی پرس و جوهای (Query) در حال اجرا فاقد index صحیح بر روی Table مورد نظر باشند و با کندی اجرا شده و در نتیجه بر روی سرعت لود سایت تاثیر منفی می گذارد.
 

 

SET TRANSACTION ISOLATION LEVEL
                        READ UNCOMMITTED
SELECT TOP 200
ROUND( s.avg_total_user_cost *
       s .avg_user_impact
        * ( s.user_seeks + s. user_scans),0 )
                 AS [Total Cost]
,d .[statement] AS [Table Name]
,equality_columns
,inequality_columns
,included_columns
FROM sys .dm_db_missing_index_groups g
INNER JOIN sys. dm_db_missing_index_group_stats s
 ON s .group_handle = g.index_group_handle
INNER JOIN sys. dm_db_missing_index_details d
 ON d .index_handle = g.index_handle

ORDERBY[Total Cost]DESC

 

crtdb

 

17 اسفند 1394

5,114بازدید

دیدگاه کاربران

هنوز دیدگاهی ثبت نشده است.

شما می‌توانید درباره این مقاله، دیدگاه خود را ثبت کنید.
نحوه بدست آوردن فهرست های پیشنهادی SQLserver از طریق Query