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)