Я работал над таблицей, которая содержит около 50 миллионов данных (размер 2 ГБ). У меня было требование оптимизировать производительность. Поэтому, когда я добавляю индекс по столбцу через панель phpmyadmin, таблица получает блокировку и приводит к тому, что все запросы в очереди на этой таблице сохраняются и в конечном итоге приводят к перезапуску/уничтожению всех запросов. (И да, я забыл упомянуть, что делал это на производстве. Мой плохой!)Таблица с 50 миллионами данных и добавлением индекса занимает слишком много времени
Когда я провел какое-то исследование, я обнаружил какое-то решение, например, создание дублирующей таблицы, но любой альтернативный метод?
да, я могу. Я попробую еще раз – Sanky
Еще лучше, используйте 'pt-online-schema-change'; он автоматизирует все, что для вас. –
@Rick Спасибо, человек! Я попробую это в промежуточной среде –