Как я могу скопировать заблокированную таблицу MySQL? - PullRequest
1 голос
/ 09 июля 2009

Я пытаюсь развернуть таблицу innoDB с большим количеством транзакций, поэтому мне нужно заблокировать все задействованные таблицы.

С заблокированными таблицами я не могу использовать RENAME для перемещения данных с использованием вспомогательных таблиц.

А если я сделаю ВСТАВКУ, мне придется беспокоиться о целостности идентификаторов.

Есть предложения? Возможно ли это даже

1 Ответ

0 голосов
/ 09 июля 2009

Можете ли вы сделать поворот в журнале? Иметь 7 таблиц - по одной на каждый день недели - и иметь свои запросы, чтобы принять во внимание текущий день, или, что еще лучше, обернуть вставку хранимой процедурой. То же самое касается 24 таблиц для почасовой ротации, 12 для месячной ротации и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...