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

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

1
Почему SQL Server не выполняет составные гистограммы статистики столбцов?
В SQL Server есть нечто, называемое «статистикой по нескольким столбцам», но это не то, что, как думают, это будет означать. Давайте посмотрим на следующую таблицу: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED INDEX BadIndex ON …

3
Зачем устанавливать автоматическое обновление статистики на False?
Я только что унаследовал около 20 экземпляров SQL Server, как часть более широкого проекта по приобретению. Я нахожусь в процессе оценки производительности, и мне не нравится, как планы обслуживания были выполнены. Я вижу ежедневные перестройки общего индекса (я могу справиться с этим), а также ежедневное ручное обновление статистики. Около половины …

2
Пример обновления статистики для SQL Server пропускает самое высокое значение RANGE_HI_KEY в столбце восходящего ключа
Я пытаюсь понять, как работает выборка статистики, и ожидаемо ли приведенное ниже поведение при выборочных обновлениях статистики. У нас есть большая таблица, разделенная по дате, с парой миллиардов строк. Дата раздела является предшествующей рабочей датой и, следовательно, является восходящим ключом. Мы только загружаем данные в эту таблицу за предыдущий день. …

3
Статистика SQL Server хранится в базе данных или пуле буферов?
Просто интересно, статистика хранится в базе данных, а не в памяти? Если я выполню резервное копирование / восстановление базы данных с сервера prod на сервер разработки, сохранит ли она ту же статистику, чтобы планы выполнения не сильно изменились, если я сделаю это на сервере разработки?

1
Как работает выборка при обновлении статистики?
У меня есть несколько массивных столов. Я хотел бы убедиться, что их статистика актуальна с помощью еженедельного плана обслуживания. Однако это занимает слишком много времени. Если я укажу WITH SAMPLE 50 PERCENT SQL Server тогда пример: первые 50% страниц каждая вторая страница или какая-то другая стратегия? BOL не ясно по …

2
ДТА рекомендует СОЗДАТЬ СТАТИСТИКУ
Я только что выполнил запрос T-SQL через DTA, и одна из рекомендаций - СОЗДАТЬ СТАТИСТИКУ на одном из столбцов, который является частью многих запросов в файле кода SQL. Мой вопрос, как именно статистика помогает в производительности?

1
Статистика исчезает / пусто случайным образом в течение дня
У меня есть база данных SQL Server 2017 (CU9), в которой обнаружены некоторые проблемы с производительностью, которые, как мне кажется, связаны со статистикой индекса. Во время устранения неполадок я обнаружил, что статистика не была обновлена ​​(то есть DBCC SHOW_STATISTICS будет возвращать все значения NULL). Я выполнил UPDATE STATISTICS для затронутой …

1
Каково влияние запуска sp_updatestats на производственном сервере?
Безопасно ли работать sp_updatestatsна SQL Server в производственной среде? Или, скорее, как влияет обновление всей статистики на сервере SQL? Может ли он «захлебнуться» сервером sql во время работы и вызвать таймауты или другие проблемы для пользователей?

1
Целесообразность использования STATISTICS_NORECOMPUTE
Недавно я стал заниматься набором баз данных с некоторыми интересными проблемами с индексами. Больше всего меня раздражает разница в показателях между машинами для разработки, тестирования, модели и производства. Поскольку различия делают настройку запросов довольно сложной, их синхронизация является одним из моих первых проектов. Когда я сравнил тестовую и модельную среду, …

1
Быстрый общий метод для расчета процентилей
Я хочу найти n> 1 процентиль несортированного столбца в PostgreSQL. Например, 20-й, 40-й, 60-й, 80-й и 100-й процентили. Очевидное решение - подсчитать и отсортировать столбец, а затем посмотреть, но я надеюсь на лучшее решение. Любые идеи? PS Я нашел хорошее решение для MySQL, но не могу перевести его на psql

1
Медианы, режимы, процентили и OLAP
Я новичок, пытающийся обернуть голову вокруг OLAP, и у меня есть несколько вопросов. Вопрос 1. Может ли куб OLAP хранить медианы, моды, процентили? Вопрос 2: может ли пользовательский запрос MDX вернуть сводку данных на уровне строк? (например:% транзакций> $ 100). Или конструктор кубов должен добавить это в куб? Вопрос 3. …
9 ssas  statistics  olap 

1
Почему моя база данных Azure SQL (SQL Server) перегружается вводом-выводом данных в течение периодов времени? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 6 месяцев назад . Я использую базу данных SQL Azure под редакцией S2 (50 DTU). При обычном использовании сервера …

2
Восходящая ключевая проблема - ведущий столбец с маркой «стационарный» - SQL Server
Я исследовал медленные запросы в нашей базе данных и пришел к выводу, что это классическая проблема возрастающих ключей. Поскольку новые строки вставляются практически постоянно, а определенный фрагмент SQL для извлечения последних данных из БД запускается каждые 30 минут, первый вариант обновления статистики каждые 30 минут звучит так, будто это может …

5
Выбор SQL занимает слишком много времени для выполнения
Это простой выбор из временной таблицы, оставляющий присоединение к существующей таблице по его первичному ключу, с двумя подвыборками, использующими top 1 со ссылкой на объединенную таблицу. В коде: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's Primary Key FROM ThirdTable WHERE ThirdTable.SomeColumn = …

1
Почему автоматически созданная статистика по этому столбцу пуста?
Информация Мой вопрос связан с достаточно большой таблицей (~ 40 ГБ), которая является кучей (к сожалению, мне не разрешено добавлять кластерный индекс в таблицу владельцами приложений) Автоматически созданная статистика для столбца Identity ( ID) была создана, но пуста. Автоматическое создание статистики и автоматическое обновление статистики включены Изменения произошли в таблице …

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