Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Дилемма - Incremental statistics и partitioned table / 15 сообщений из 15, страница 1 из 1
07.10.2016, 09:11
    #39322450
sqluru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
Привет,

У меня Data Warehouse на SQL 2014 SP1. Каждый день запускается вот это (взято с https://ola.hallengren.com/)

EXECUTE dbo.IndexOptimize @Databases = 'DWdatabase',
@FragmentationLow = NULL,
@FragmentationMedium = 'INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationLevel1 = 5,
@FragmentationLevel2 = 10,
@PartitionLevel = 'Y',
@LogToTable = 'Y'

Проблема была с partitioned tables, после того как я активизировал INCREMENTAL статистику:

UPDATE Statistics BigTable WITH INCREMENTAL = ON

Оптимизация индексов выдаёт вот это (только где есть partitioned tables и INCREMENTAL статистикa):

Msg 9108, Level 16, State 10, Line 40
This type of statistics is not supported to be incremental.


Выход нашёл такой:

1. Step 1 - Убираю INCREMENTAL статистику
UPDATE Statistics BigTable WITH INCREMENTAL = OFF
2. Запускаю Index defragmentation (IndexOptimize как указано выше). @PartitionLevel = 'Y', то есть дефрагментируются partitioned таблицы по партциям вместо всей таблицы. Намного быстрее и эффективнее, и уже весь код написан.
3. Активизирую INCREMENTAL статистику
UPDATE Statistics BigTable WITH INCREMENTAL = ON

Вопросы - правильный ли подход и вообще почему в 2014 статистика не дружит с partitioned tables? Как то нелогично, либо я что-то недопонимаю.

Большое спасибо!
...
Рейтинг: 0 / 0
07.10.2016, 11:00
    #39322549
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
sqluruData Warehouse
+

sqluruКаждый день запускается вот это
выглядит минимум странно..если честно
...
Рейтинг: 0 / 0
07.10.2016, 11:35
    #39322588
aleks2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
MaxxsqluruData Warehouse
+

sqluruКаждый день запускается вот это
выглядит минимум странно..если честно
Ну... деятельность то имитировать надо?
...
Рейтинг: 0 / 0
10.10.2016, 04:39
    #39323540
sqluru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
aleks2,

А почему: автордеятельность то имитировать надо?

За день активные патриции фрагментируются на 80-90%. Реинденсация улучшает производительность запросов. Со статистикой не уверен, что всё правильно делаю, но реиндексацию ещё никто не отменял пока.

Может пару слов более детальной аргументации добавите, а то непонятно? Спасибо.
...
Рейтинг: 0 / 0
10.10.2016, 09:39
    #39323592
Дилемма - Incremental statistics и partitioned table
sqluruпатрицииОба-на! А плебеи у вас там тоже есть? :)
...
Рейтинг: 0 / 0
11.10.2016, 02:20
    #39324140
sqluru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
Странно, раньше народ на сайте по делу писал. Ну да ладно, разберёмся сами.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
25.12.2020, 14:52
    #40031117
unexpected
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
sqluru,

удалось решить?
столкнулся с аналогичной проблемой и даже нашел на форуме подходящее обсуждение, но вот ответа в не нашел :-(
...
Рейтинг: 0 / 0
27.12.2020, 01:42
    #40031505
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
unexpected,

выровняйте индексы по секциям. Таблица у вас секционирована, а индексы - нет.
...
Рейтинг: 0 / 0
28.12.2020, 13:21
    #40031759
unexpected
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
Владислав Колосов,

Мне нужен не выровненный индекс.

Я предположил, что подаю не те параметры в IndexOptimize
...
Рейтинг: 0 / 0
28.12.2020, 13:55
    #40031774
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
unexpected
Мне нужен не выровненный индекс.


почему?
...
Рейтинг: 0 / 0
29.12.2020, 11:04
    #40032144
unexpected
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
Критик
unexpected
Мне нужен не выровненный индекс.


почему?



Потому что он наиболее эффективен для выполнения селективных запросов.
Таблица разделена на секции по подразделениям, но выборки чаще выполняются целиком по системе, поэтому один из индексов не выровнен.

На самом деле MS SQL такое позволяет, тут нет чего-то экстраординарного, и ситуации, когда может потребоваться не выровненный индекс могут быть. И его можно прекрасно обслужить через ALTER & UPDATE, но только не хочется делать свой велосипед, хочется взять готовую процедуру. По использованию которой и возник вопрос.
...
Рейтинг: 0 / 0
29.12.2020, 15:03
    #40032277
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
unexpected,

как Вы определили, что он более эффективен? Интересно.
...
Рейтинг: 0 / 0
29.12.2020, 17:04
    #40032371
unexpected
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
Владислав Колосов
unexpected,

как Вы определили, что он более эффективен? Интересно.


По плану запроса.
...
Рейтинг: 0 / 0
29.12.2020, 17:15
    #40032377
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
unexpected,

интересный подход, показателем эффективности всегда был секундомер. Вы проверяли именно хронометрически эффективность? Я сильно сомневаюсь, что процесс исключения секций настолько затратный.
...
Рейтинг: 0 / 0
18.01.2021, 16:05
    #40036845
Grim08
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дилемма - Incremental statistics и partitioned table
unexpected,

Тогда удалите секции.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Дилемма - Incremental statistics и partitioned table / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]