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

Откуда:
Сообщений: 13
Добрый день.

Подскажите пожалуйста.



Даст ли ребилд после транкэйт какой-нибудь прирост в скорости запросов к таблицы?


sp_spaceused показывает что сразу после транкэйта размер индекса становится 8Кб.
22 сен 17, 16:09    [20816673]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Козлов Николай,

o-o ваш клиент :)
22 сен 17, 16:10    [20816678]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
o-o
Guest
не боись, Козлов, пиши смело запросы к пустой таблице.
скоростью получения результата будешь приятно удивлен.
заметь, без всяких ребилдов
22 сен 17, 16:21    [20816745]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
Козлов Николай
Member

Откуда:
Сообщений: 13
o-o
не боись, Козлов, пиши смело запросы к пустой таблице.
скоростью получения результата будешь приятно удивлен.
заметь, без всяких ребилдов


Таблица заполняется со скоростью света.


Будет ли разница в

update ..... where id=xxx



Спустя пару часов после:

1) Truncate

2) Truncate + Rebuild

?
22 сен 17, 16:24    [20816766]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
o-o
Guest
а воду в ступе потолочь не вариант?
сразу после TRUNCATE-а.
чтобы ощутить разницу через паpу часов
22 сен 17, 16:28    [20816796]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Козлов Николай,

автор
Таблица заполняется со скоростью света.

а как м/с коррелируют с iops
22 сен 17, 16:29    [20816802]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
Козлов Николай
Member

Откуда:
Сообщений: 13
TaPaK
Козлов Николай,

автор
Таблица заполняется со скоростью света.

а как м/с коррелируют с iops


Это была метафора.
22 сен 17, 16:30    [20816807]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
komrad
Member

Откуда:
Сообщений: 5245
Козлов Николай

sp_spaceused показывает что сразу после транкэйта размер индекса становится 8Кб.


за умелое пользование whois помогу :)

нет практического смысла ребилдить 1-страничный индекс
22 сен 17, 16:33    [20816825]     Ответить | Цитировать Сообщить модератору
 Re: Имеет ли смысл ребилдить кластерный индекс после TRUNCATE таблицы?  [new]
Козлов Николай
Member

Откуда:
Сообщений: 13
komrad
Козлов Николай
sp_spaceused показывает что сразу после транкэйта размер индекса становится 8Кб.


за умелое пользование whois помогу :)

нет практического смысла ребилдить 1-страничный индекс


Понял, спасибо!
22 сен 17, 16:34    [20816829]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить