Вопросы с тегом «statistics»

Статистика для оптимизации запросов - это объекты, которые содержат статистическую информацию о распределении значений в одном или нескольких столбцах таблицы или индексированного представления.

2
Переиндексирует ли обновление статистики?
Я проходил курс MS10775A на прошлой неделе, и возник вопрос, на который тренер не смог ответить надежно: Обновляет ли реиндекс статистику? Мы нашли обсуждения в Интернете, утверждая, что это так, а что нет.

2
Когда обновлять статистику?
Я унаследовал планы обслуживания, которые выполняют следующее: Очистить старые данные Проверяет целостность БД Выполняет резервное копирование базы данных и журнала транзакций Реорганизует наши индексы Статистика обновлений Удалить старые резервные копии и файлы плана обслуживания Из 23-минутного плана обслуживания обновление статистики занимает ошеломляющие 13 минут. В течение этого 13-минутного периода доступ …

3
Когда лучше создавать STATISTICS, а не создавать Index?
Я нашел много информации о том, что STATISTICS : как они поддерживаются, как их можно создавать вручную или автоматически из запросов или индексов и так далее. Но я не смог найти каких-либо указаний или информации о «наилучших методах» в отношении того, когдадля их создания: какие ситуации выигрывают больше от созданного …

1
Является ли sys.stats_columns неверным?
Допустим, у меня есть таблица Fooсо столбцами ID1, ID2и составной первичный ключ, определенный поверх ID2, ID1. (В настоящее время я работаю с продуктом System Center, в котором несколько таблиц определены таким образом, а столбцы первичного ключа перечислены в обратном порядке, в котором они отображаются в определении таблицы.) CREATE TABLE dbo.Foo( …

1
Где статистика физически хранится в SQL Server?
Где статистика, используемая оптимизатором запросов, физически хранится в файле базы данных SQL Server и в пуле буферов? Более конкретно, есть ли способ выяснить страницы, используемые статистикой, используя DMV и / или DBCC? У меня есть книги по внутренним компонентам и SQL Server 2008 Internals, а также по SQL Server Internals …

3
Странное поведение с размерами выборки для обновлений статистики
Я изучал пороговые значения выборки с помощью обновлений статистики на SQL Server (2012) и заметил некоторое любопытное поведение. По сути, число выбранных строк при некоторых обстоятельствах может меняться - даже с одним и тем же набором данных. Я запускаю этот запрос: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT NULL …

2
Оценка мощности для оператора LIKE (локальные переменные)
У меня сложилось впечатление, что при использовании LIKEоператора во всех операциях оптимизации для неизвестных сценариев как устаревшие, так и новые CE используют оценку в 9% (при условии, что доступны соответствующие статистические данные и оптимизатору запросов не приходится прибегать к догадкам селективности). Выполняя приведенный ниже запрос к базе данных кредитов, я …

3
Предупреждение об отсутствии статистики в плане выполнения
У меня есть ситуация, которую я не могу понять. Мой план выполнения SQL Server говорит мне, что у меня отсутствует статистика в таблице, но статистика уже создана: Но если мы посмотрим на таблицу, то увидим, что есть статистика, которая была создана автоматически: Может кто-нибудь помочь понять, как это может быть? …

1
Статистика исчезает после постепенного обновления
У нас есть большая многораздельная база данных SQL Server, использующая добавочную статистику. Все индексы секционированы выровнены. Когда мы пытаемся перестроить раздел онлайн по разделам, вся статистика исчезает после перестроения индекса. Ниже приведен сценарий для репликации проблемы в SQL Server 2014 с базой данных AdventureWorks2014. --Example against AdventureWorks2014 Database CREATE PARTITION …



1
Как предотвратить создание статистики по столбцу?
У меня есть таблица со столбцом, для которого я не хочу, чтобы статистика создавалась или обновлялась. Я получу лучшую оценку количества соединений, если заставлю оптимизатор запросов использовать плотность статистики по первичному ключу, а не гистограмму статистики по этому столбцу. Автоматическое обновление и автоматическое создание статистики включены на уровне базы данных, …


1
План неверных запросов SQL Server 2016 блокирует БД раз в неделю
Раз в неделю, в течение последних 5 недель, примерно в одно и то же время дня (раннее утро, может основываться на активности пользователей, когда люди начинают его использовать), SQL Server 2016 (AWS RDS, зеркальное отображение) начинает время ожидания большого количества времени. запросы. ОБНОВЛЕНИЕ СТАТИСТИКА на всех таблицах всегда исправляет это …

1
Как SQL Server узнает, что предикаты взаимосвязаны?
При диагностировании запросов SQL Server 2008 R2 с плохой оценкой количества элементов (несмотря на простое индексирование, обновленную статистику и т. Д.) И, следовательно, с плохими планами запросов, я обнаружил, возможно, связанную статью базы знаний: FIX: низкая производительность при выполнении запроса который содержит коррелированные предикаты AND в SQL Server 2008 или …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.