DROP STATISTICS (Transact-SQL)
Удаляет статистические данные для нескольких коллекций внутри указанных таблиц текущей базы данных.
Синтаксические обозначения в Transact-SQL
DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]
table | view
Имя целевой таблицы или индексированного представления, статистические данные которых должны быть удалены. Имена таблиц и представлений должны соответствовать правилам для идентификаторов Идентификаторы баз данных. Указывать владельца таблицы или представления необязательно.statistics_name
Имя удаляемой группы статистических данных. Имена статистических данных должны соответствовать правилам для идентификаторов.
Будьте внимательны при удалении статистических данных. Эта операция может повлиять на план выполнения, избранный оптимизатором запросов.
Статистическая информация по индексам не может быть удалена с помощью инструкции DROP STATISTICS. Статистические данные существуют, пока существует соответствующий индекс.
Дополнительные сведения об отображении статистики см. в разделе Инструкция DBCC SHOW_STATISTICS (Transact-SQL).
Требует разрешения ALTER для таблицы или представления.
В следующем примере удаляются группы статистических данных (коллекций) из двух таблиц. Удаляются группа статистических данных (коллекция) VendorCredit из таблицы Vendor и статистическая информация (коллекция) CustomerTotal из таблицы SalesOrderHeader.
-- Create the statistics groups.
USE AdventureWorks2012;
GO
CREATE STATISTICS VendorCredit
ON Purchasing.Vendor (Name, CreditRating)
WITH SAMPLE 50 PERCENT
CREATE STATISTICS CustomerTotal
ON Sales.SalesOrderHeader (CustomerID, TotalDue)
WITH FULLSCAN;
GO
DROP STATISTICS Purchasing.Vendor.VendorCredit, Sales.SalesOrderHeader.CustomerTotal;
CREATE STATISTICS (Transact-SQL)
sys.stats_columns (Transact-SQL)
Инструкция DBCC SHOW_STATISTICS (Transact-SQL)
Хранимая процедура sp_autostats (Transact-SQL)
Хранимая процедура sp_createstats (Transact-SQL)