powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Дефрагментация большого индекса на версии стандарт?
12 сообщений из 12, страница 1 из 1
Дефрагментация большого индекса на версии стандарт?
    #40046270
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Подскажите, сработает ли такой способ борьбы с фрагментацией индекса?

1. Я создаю публикацию транзакций таблицы с фрагментированными индексами.
2. Редактирую снапшот, добавляю в него все индексы с таблицы источника.
3. Создаю таблицу копию таблицы с префиксом tmp_
4. Создаю подписку на публикацию указывая tmp_table целевой таблицей.
5. Жду завершения синхронизации.
6. Переименовываю источник и целевую таблицу.

Или лучше выбрать другое решение?

База работает 24/7, регламентных окон не предусмотрено.
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046272
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

если у вас база на SSD, то забейте
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046274
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик,

База на SSD, типа фрагментация на SSD непринципиальна?
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046285
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик
teCa,

если у вас база на SSD, то забейте


чисто уточнение от чяйника: и пофиг какая версия сервера?
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046289
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

По сути - пофиг.

https://www.sqlskills.com/blogs/jonathan/does-index-fragmentation-matter-with-ssds/
Вот, нашел статью на этот счет. Хоть и операций ввода-вывода становится больше, но если для HDD - это перемещение головки по диску, то SSD на это время не тратит. И из фрагментированного индекса данные выдает за то же время, что и из дефрагментированного.
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046290
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

Ну на счет SSD дисков информацию понял, а если индекс располагается на HDD?
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046331
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
teCa
teCa,

Ну на счет SSD дисков информацию понял, а если индекс располагается на HDD?

По большому счету - тоже пофиг.
Реальную просадку производительности - видел только если индекс был по гуид, и кластерный.
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046630
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggster
teCa
teCa,

Ну на счет SSD дисков информацию понял, а если индекс располагается на HDD?

По большому счету - тоже пофиг.
Реальную просадку производительности - видел только если индекс был по гуид, и кластерный.


Ну хз хз
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046668
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, объем хранения можно сэкономить. Например, массово почистили таблицу.
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046688
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов, ну и память, в смысле ОЗУ, экономится.
Если дырявые страницы в память поднимаются - они ведь целиком поднимаются, с кусками, помеченными на удаление.
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046696
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов,

Приведенный мной пример в первом посте сработает? Или опытные администраторы делают это иначе?
...
Рейтинг: 0 / 0
Дефрагментация большого индекса на версии стандарт?
    #40046704
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa,

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


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