Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Фрагментация  [new]
хЕвгенийх
Member

Откуда:
Сообщений: 6
Добрый день! Вот сформировал запрос как на скриншоте. И посмотрел уровень фрагментации. Для оптимизации написано что если больше 30% необходимо сделать перестроение индекса. Создал план обслуживания добавил туда задачу перестроение индекса несколько раз прогнал, но фрагментация не меняется.. что можно сделать? либо оставить так))

К сообщению приложен файл. Размер - 145Kb
15 мар 17, 10:03    [20296411]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
o-o
Guest
идите в попу, прости господи, с ребилдом подобных индексов.
page count не превышает 10 страниц
15 мар 17, 10:10    [20296436]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
хЕвгенийх,

судя по количеству страниц план обслуживания не рассматривает их, если коротко - всё нормально :)
15 мар 17, 10:10    [20296439]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
o-o
Guest
TaPaK
хЕвгенийх,

судя по количеству страниц план обслуживания не рассматривает их, если коротко - всё нормально :)

он-то рассматривает.
и даже ребилдит (повесьте на базу ddl-триггер и убедитесь)
но вот вы пробовали перестроить такой индекс и искоренить фрагментацию на 5ти страницах?
вы попробуйте, запустите ребилд конкретного индекса из 2-9 страниц,
потом заново оцените фрагментацию
15 мар 17, 10:30    [20296540]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
o-o
TaPaK
хЕвгенийх,

судя по количеству страниц план обслуживания не рассматривает их, если коротко - всё нормально :)

он-то рассматривает.
и даже ребилдит (повесьте на базу ddl-триггер и убедитесь)
но вот вы пробовали перестроить такой индекс и искоренить фрагментацию на 5ти страницах?
вы попробуйте, запустите ребилд конкретного индекса из 2-9 страниц,
потом заново оцените фрагментацию

я и не спорю, я даже не знаю что он там делает этот план обслуживания, знаю что у меня в скриптах порог страниц :)
15 мар 17, 10:37    [20296599]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
o-o
Guest
TaPaK
у меня в скриптах порог страниц :)

у наших козлов зато никакого порога не было.
а еще я лично базу перезаливаю и фрагментации просто нет,
т.к. drop table + select into + create index и потом только селекты оттуда.
тем не менее, каждый день 4 часа ребилда,
бОльшую часть времени они собирают инфо о том, кого бы им сегодня отребилдить.
замедляется все, т.к. совсем не ребилдить им религия не позволяет,
a ночью идет полная перезаливка базы и после долгой ругачки, наконец-то, ребилд убрали из ночного обслуживания.
теперь они делают его днем!
все празднуют.
ведь они поднимают терабайты данных, выискивая, что бы отребилдить.
на вопрос, что же они ребилдят, они показали свой отчет о том, что же отребилдилось.
и это каждый день *одно и то же*
вот те самые мизерные таблицы.

поэтому извините, тaких деятелей грех не послать.
дефраг ради дефрага,
мозги минимально не желают включать
15 мар 17, 10:56    [20296718]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
хЕвгенийх
Member

Откуда:
Сообщений: 6
TaPaK
хЕвгенийх,

судя по количеству страниц план обслуживания не рассматривает их, если коротко - всё нормально :)


Мне главное было услышать все норм!
15 мар 17, 12:30    [20297289]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
o-o
Guest
хЕвгенийх
TaPaK
хЕвгенийх,

судя по количеству страниц план обслуживания не рассматривает их, если коротко - всё нормально :)


Мне главное было услышать все норм!

иногда еще хорошо бы задумываться о влиянии своей деятельности на окружающих.
особенно, когда от этой самой деятельности толку 0, а вреда до кучи
15 мар 17, 12:32    [20297301]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
хЕвгенийх,

Возьмите на вооружение мою статью, в ней процедура умеет анализировать предыдущие значения rebuild'ов. Писалась правда под 2005 и 2008R2, но можно допилить если есть необходимость. Если версия SQL >= 2012 можно заюзать сиквенсы. Я её использую у клиентов. И удобно и отчет есть какой индекс когда фрагментировался.
В принципе в инете полно скриптов по перестроению индекса с анализом данных.

По поводу кол-во страниц как писали выше не заморачивайтесь. Я вообще игнорирую таблицы у которых меньше 8 экстентов.
15 мар 17, 23:46    [20300027]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
sql_user2
Member

Откуда:
Сообщений: 382
хЕвгенийх
Добрый день! Вот сформировал запрос как на скриншоте. И посмотрел уровень фрагментации. Для оптимизации написано что если больше 30% необходимо сделать перестроение индекса. Создал план обслуживания добавил туда задачу перестроение индекса несколько раз прогнал, но фрагментация не меняется.. что можно сделать? либо оставить так))


я конечно не супер гуру, однако думаю если забэкапить базу, потом переустановить винду на сервере, потом восстановить БД из бэкапа, то врагментация пропадет и будет идеальной.
16 мар 17, 13:58    [20302037]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
sql_user2
хЕвгенийх
Добрый день! Вот сформировал запрос как на скриншоте. И посмотрел уровень фрагментации. Для оптимизации написано что если больше 30% необходимо сделать перестроение индекса. Создал план обслуживания добавил туда задачу перестроение индекса несколько раз прогнал, но фрагментация не меняется.. что можно сделать? либо оставить так))


я конечно не супер гуру, однако думаю если забэкапить базу, потом переустановить винду на сервере, потом восстановить БД из бэкапа, то врагментация пропадет и будет идеальной.

и тут я заплакал
16 мар 17, 13:58    [20302041]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
o-o
Guest
sql_user2
хЕвгенийх
Добрый день! Вот сформировал запрос как на скриншоте. И посмотрел уровень фрагментации. Для оптимизации написано что если больше 30% необходимо сделать перестроение индекса. Создал план обслуживания добавил туда задачу перестроение индекса несколько раз прогнал, но фрагментация не меняется.. что можно сделать? либо оставить так))


я конечно не супер гуру, однако думаю если забэкапить базу, потом переустановить винду на сервере, потом восстановить БД из бэкапа, то врагментация пропадет и будет идеальной.

а как же FORMAT C:?
без него база помнит все свои страницы и что на них,
а вот с форматом...особенно, если отформатировать еще и сервера Пентагона, очень даже может быть
16 мар 17, 14:29    [20302263]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
sql_user2
Member

Откуда:
Сообщений: 382
o-o
sql_user2
пропущено...


я конечно не супер гуру, однако думаю если забэкапить базу, потом переустановить винду на сервере, потом восстановить БД из бэкапа, то врагментация пропадет и будет идеальной.

а как же FORMAT C:?
без него база помнит все свои страницы и что на них

Дельное замечание.

Однако посмею вас поправить, форма С мало что даст, ведь обычно файлы с данными и соответсвенно фрагментация на диске Д.
16 мар 17, 14:31    [20302275]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
sql_user2
o-o
пропущено...

а как же FORMAT C:?
без него база помнит все свои страницы и что на них

Дельное замечание.

Однако посмею вас поправить, форма С мало что даст, ведь обычно файлы с данными и соответсвенно фрагментация на диске Д.

да прекратите. Для вас точно будет новость логическая и физическая фрагментация
16 мар 17, 14:32    [20302284]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
o-o
Guest
sql_user2,

вы не поняли, главное, форматировать как можно больше дисков.
но в одном вы правы: что нам Пентагон.
на всей планете все надо форматировать.
и во всех темах этого форума.
это не может не помочь
16 мар 17, 14:33    [20302295]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
sql_user2
Member

Откуда:
Сообщений: 382
TaPaK
sql_user2
пропущено...

Дельное замечание.

Однако посмею вас поправить, форма С мало что даст, ведь обычно файлы с данными и соответсвенно фрагментация на диске Д.

да прекратите. Для вас точно будет новость логическая и физическая фрагментация


И с какой фрагментацией вышеуказанный метод не справится по вашему мнению?
16 мар 17, 14:34    [20302301]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
o-o
Guest
TaPaK
да прекратите

нет уж, пусть форматирует.
чем быстрее, тем лучше.
вам его не остановить.
а формат поможет даже тут: юзер не сможет (хотя бы временно) сюда писать.
хотя еще есть мобильные устройства, но и тут формат всех спасет
16 мар 17, 14:37    [20302312]     Ответить | Цитировать Сообщить модератору
 Re: Фрагментация  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
sql_user2,

автор
И с какой фрагментацией вышеуказанный метод не справится по вашему мнению?

в управдомы вас делегируем, как тут рекомендуют некоторые
16 мар 17, 14:37    [20302318]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить