Когда я обновляю особенно большую таблицу, обновление заканчивается, потому что таблица заблокирована, а индексы перестраиваются. Есть ли способ перестроить индекс ONLINE (т. Е. Oracle), чтобы обновление не зависало?Восстановить индекс InnoDB ONLINE для предотвращения перерывов?
2
A
ответ
0
Простой ответ: Нет, нет способа.
Более сложный ответ: вы можете эмулировать добавление онлайн-индексов, используя репликацию на основе утверждений и сначала добавляя указатель к подчиненному устройству, а затем делая его хозяином. Вот почему люди используют пакеты, такие как http://mysql-mmm.org/.
Смежные вопросы
- 1. Перестроить индекс на InnoDB
- 2. Как восстановить базу данных Innodb?
- 3. Как создать индекс для longtext (mysql, innodb)?
- 4. Создать MySQL-индекс для предотвращения двойного нажатия?
- 5. Принудительный скрытый индекс в innoDB
- 6. Как отключить индекс в InnoDB
- 7. индекс не работает с innodb
- 8. Восстановить MySQL InnoDb из * .frm файлов
- 9. Как восстановить InnoDB после отказа БД?
- 10. Вручную восстановить индекс pycharm
- 11. восстановить индекс в треугольных для петель
- 12. Есть ли способ восстановить индекс справки для Visual Studio 2008?
- 13. Как восстановить индекс с act_as_ferret?
- 14. Восстановить индекс после удаления-нагрузки
- 15. InnoDB B + индекс дерева - повторяющиеся значения
- 16. Mysql неверный индекс после сжатия InnoDB
- 17. Восстановить индекс sphinx не удалось
- 18. MySQL: индекс Длина ноль байт (таблица innodb)
- 19. Составной индекс индексирования InnoDB и производительность INSERT
- 20. индекс mysql btree на таблицах InnoDB?
- 21. Почему InnoDB добавляет индекс для столбца внешнего ключа
- 22. InnoDB индекс показывает, для таблицы с первичным ключом
- 23. Mysql InnoDB: Выбор типа индекс для «больше чем> =» выберите
- 24. Для перерывов цикла после одного
- 25. Как восстановить таблицу MySQL InnoDB, которая имеет проблемы?
- 26. Раздутый файл данных innodb (ibdata1) и как восстановить пространство?
- 27. Как восстановить таблицы innodb без файлов ibdata1 и * .ibd
- 28. восстановить индекс и кеш при переустановке eclipse
- 29. Невозможно восстановить индекс отображения в datagridview
- 30. R - Как восстановить номер заказа индекс строки
Это обновление для одной строки или массовое обновление? Можете ли вы сбросить индексы, выполнить обновление, а затем воссоздать индексы? –
Это для одной строки, но это многопользовательская система, и сейчас любое обновление этой таблицы блокирует таблицу до тех пор, пока индексы не будут перестроены. Это вызывает ошибки времени ожидания для других пользователей, отправляющих обновления в другие строки в одной таблице. –