У меня есть таблица базы данных с более чем 128 миллионами строк.
Проблема, с которой мне приходится иметь дело, - это индексы, база данных со временем работает очень плохо, я отчасти объясняю это фрагментацией индексов. Один из текущих индексов в большой таблице составляет около 50% общей фрагментации.
Реорганизация сделала около 1% за 1 час, так что это заняло бы слишком много времени.
На такой большой таблице переиндексация может занять до 5 часов, если не больше, и я не нашел реального способа отслеживать прогресс. Каким будет лучший и самый быстрый способ перестроить индекс для такой большой таблицы? Должен ли я установить базу данных как «OFFLINE»?
База данных также работает с очень большим и загруженным веб-сайтом, поэтому я запланировал максимум 6 часов простоя, чтобы сделать это, но мне нужен самый быстрый и лучший способ сделать это.
Мне также нужно обновить все остальные индексы в базе данных, но эта таблица — самая сложная.