除去指定表內(nèi)的多個集合的統(tǒng)計(在當前數(shù)據(jù)庫內(nèi))。
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]
table | view
是要為其除去統(tǒng)計的目標表或索引視圖的名稱。表名和視圖名稱必須符合標識符規(guī)則。有關(guān)更多信息,請參見使用標識符??梢赃x擇是否指定表或視圖所有者名稱。
statistics_name
是要除去的統(tǒng)計組名稱。統(tǒng)計名稱必須符合標識符規(guī)則。
n
是表示可以指定多個 statistics_name 組(集合)的占位符。
除去統(tǒng)計時要小心,因為除去統(tǒng)計可能影響查詢優(yōu)化器所選擇的計劃。
有關(guān)顯示統(tǒng)計的更多信息,請參見本卷中的"DBCC SHOW_STATISTICS"。有關(guān)更新統(tǒng)計的更多信息,請參見本卷中的"UPDATE STATISTICS"和"sp_dboption"的 auto update statistics 選項。有關(guān)創(chuàng)建統(tǒng)計的更多信息,請參見本卷中的"CREATE STATISTICS"、"CREATE INDEX"和"sp_dboption"的 auto create statistics 選項。
默認情況下,將 DROP STATISTICS 權(quán)限授予表或視圖的所有者,該權(quán)限不可轉(zhuǎn)讓。然而,db_owner 和 db_ddladmin 固定數(shù)據(jù)庫角色成員和 sysadmin 固定服務器角色成員可以通過在 DROP STATISTICS 內(nèi)指定所有者除去任何對象。
下例除去 authors 表的 anames 統(tǒng)計組(集合)和 titles 表的 tnames 統(tǒng)計(集合)。
-- Create the statistics groups.相關(guān)文章
CREATE STATISTICS anames
ON authors (au_lname, au_fname)
WITH SAMPLE 50 PERCENT
GO
CREATE STATISTICS tnames
ON titles (title_id)
WITH FULLSCAN
GO
DROP STATISTICS authors.anames, titles.tnames
GO