Запитання з тегом «statistics»

Статистика для оптимізації запитів - це об'єкти, що містять статистичну інформацію про розподіл значень в одному або декількох стовпцях таблиці або індексованого виду.

2
Чи оновлює статистику повторного індексу?
Я проходив курс MS10775A минулого тижня, і одне питання, на яке тренер не міг надійно відповісти, це: Чи оновлює статистику повторний індекс? Ми знайшли дискусії в Інтернеті, стверджуючи, що це робить, а що ні.

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

3
Коли краще створити СТАТИСТИКУ замість створення індексу?
Я знайшов багато інформації про те STATISTICS , що таке : як вони підтримуються, як їх можна створити вручну або автоматично з запитів чи індексів тощо. Але я не зміг знайти жодних вказівок чи "найкращих практик" щодо того, колидля їх створення: які ситуації отримують більше вигоди від створеного вручну об’єкта …

1
Чи неправильно стовпці sys.stats_collets?
Скажімо, у мене є таблиця Fooзі стовпцями ID1, ID2та складеним первинним ключем ID2, ID1. (Зараз я працюю з продуктом System Center, який має декілька таблиць, визначених таким чином, із стовпцями первинного ключа, переліченими у зворотному порядку, вони відображаються у визначенні таблиці.) CREATE TABLE dbo.Foo( ID1 int NOT NULL, ID2 int …

1
Де фізично зберігаються статистичні дані на SQL сервері?
Де статистичні дані, використовувані Оптимізатором запитів, фізично зберігаються у файлі бази даних SQL Server та в буферному пулі? Більш конкретно, чи є спосіб визначити сторінки, що використовуються статистикою, використовуючи DMV та / або DBCC? Я володію і внутрішніми службами SQL Server 2008, і внутрішніми та усуненнями неполадок SQL Server, і …

3
Дивна поведінка з розмірами вибірки для оновлення статистики
Я грав навколо дослідження порогів вибірки з оновленнями статистики на SQL Server (2012) і помітив цікаву поведінку. В основному кількість рядків, відібраних у вибірку, за певних обставин, змінюється, навіть із тим самим набором даних. Я запускаю цей запит: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT NULL DROP TABLE dbo.Test; …

2
Оцінка кардинальності для оператора LIKE (локальні змінні)
У мене склалося враження, що при використанні LIKEоператора в усіх оптимізаціях для невідомих сценаріїв, як застарілі, так і нові СЕ використовують оцінку 9% (за умови, що відповідна статистика доступна і оптимізатору запитів не потрібно вдаватися до припущень про вибірковість). Під час виконання нижчезазначеного запиту проти кредитної бази даних я отримую …

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

1
Статистика зникає після поступового оновлення
У нас є велика розділена база даних SQL Server із використанням додаткової статистики. Усі індекси вирівняні за розмірами. Коли ми намагаємось відновити розділ в Інтернеті за розділом, всі статистичні дані зникають після відновлення індексу. Нижче представлений сценарій для тиражування проблеми в SQL Server 2014 за допомогою бази даних AdventureWorks2014. --Example …



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


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

1
Як співвідноситься предикати предикатів SQL Server?
Під час діагностування запитів SQL Server 2008 R2 з поганою оцінкою кардинальності (незважаючи на просту індексацію, сучасну статистику тощо) і, отже, погані плани запитів, я знайшов статтю про КБ, можливо, пов’язану з цим: ВИПРАВЛЕННЯ: Погана продуктивність при запуску запиту який містить корельовані І предикати в SQL Server 2008 або в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.