??????????????????SQLServer??????????????????????????屑???胁??????????????????????????谓??????????????校????????????????????貌?????????????????????????????????????????屑????SQLServer??????屑??????????????????

?????? ??????????????鈥�??????????????????????????

?????? ??????????AUTO_CREATE_STATISTICS???????ON??SQLServer???????????????????????????????????????????????

????AUTO_CREATE_STATISTICS???

???????????????ON????????????????谓??????????校??????些?械???????????????????????写?????????????些???????????????????????????????????????些???????????胁????????????????????????????????ID?????????????_WA_Sys_<column_name>_<XXXX>????些???????????????????????煤???????????屑????

????????????????????????????????????????

ALTER  DATABASE[??????]

SET AUTO_CREATE_STATISTICS ON

????Auto Update Statistics???

?????????????????????????谢?????屑???????椤�????????????锟�?????????????????

????1???????????????????????

????2???????????????????????????500?????锟�?????????????械??????械???????????500.

????3?????????????????????????500?校???????????????泻??????????????500+??????????20%???

????4????Tempdb?械???????6????????6?斜??????

??????????????????????????????????????

ALTER  DATABASE[??????]

SET AUTO_UPDATE_STATISTICS ON

????????????????????????????????????????????????????????????????ON????懈???????????????????????????????屑?????????????????????????????????????????????????????

??????????????????????????????????

ALTER  DATABASE[??????]

SET AUTO_UPDATE_STATISTICS_ASYNC ON

????????????????????????????????????尾?????????1??????????????????????????OFF?????????????????????????1???????????????????OLTP?????o???????????????????懈??????

??????喂??SQLServer??????????????????

?????????????????锟�????貌????????????????????????????路??????

????1?????sp_autostats??????????????????????????????????????????????睢�

????2?????????校????????NORECOMPUTEoption of the UPDATE STATISTICS???睢�

????3???????????CREATESTATISTICS?????????NORECOMPUTE???????????????????????????

????4????CREATE INDEX?????????STATISTICS_NORECOMPUTE??

????5?????????????????????????????????

ALTER DATABASE[??????]

SET AUTO_UPDATE_STATISTICS OFF

????????????????????????????????????????????y?????效??

???????????????????

????????????????????????????????????DTA??????榇�??????????????????????屑?????????????????????妫╩issing statistics warnings?????????????????????

???????????SQLServer Profiler ????????????????????????????????????????????????谓???邪????????械???些???????????????

??????????????????????锟�?

--Create statistics on all rows
CREATE STATISTICSstatistics_name   ONYourDBName.YourSchema.YourTable(YourColumn1??YourColumn2)
WITH FULLSCAN
 --Create statistics using a random 10 percent sampling rate
CREATE STATISTICSstatistics_name   ONYourDBName.YourSchema.YourTable(YourColumn1??YourColumn2) 
WITH SAMPLE 10PERCENT

???????????????????

??????????????械煤???????????????????????????????榈�??????????????????????????????????????????????????????锟�????????????????????2????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????校??????????????????????????????????????????sp_updatestats?娲�??????????