Задавайте вопросы, мы ответим
Вы не зашли.
Каким способом максимально быстро можно переместить таблицу с одного диска на другой (не важно внутренними средствами mysql или другим приложением)?
Таблица будет перемещаться, использоваться и перемещаться обратно.
Неактивен
Если таблички типа myisam - то просто перенести файлы с таблицами (t.frm,t.myd,t.myi) на другой диск, думаю, будет быстрее всего. А зачем это Вам?
Неактивен
Не уверен, что если просто перенести все файлы,то таблички не исчезнут из базы.
Работаю с таблицами под линуксом. Файлы t.frm,t.myd,t.myi лежат в директории базы, но t.myd,t.myi это не файлы, а ссылки - сами файлы на другом диске.
Перемещать надо, потому что один диск (где они лежат) большой, а на котором с ними работают быстрый. Таблиц много но обрабатываются они по очереди.
Неактивен
Таблички исчезнут, когда перенесёте, но когда Вы их вернете назад они снова появится. После того, как назад перенесете - выполните flush tables. А как именно с ними работают на другом диске, на который Вы их переносите?
Неактивен
Нет, такой вариант не пройдет. На обоих дисках с ними должен работать mysql.
Неактивен
Почему вариант не пройдёт?
Неактивен
Ну как же mysql сможет работать с таблицей которая исчезнет? Он должен одинаково видеть ее на любом из этих дисков.
Неактивен
mihail_1 написал:
Каким способом максимально быстро можно переместить таблицу с одного диска на другой (не важно внутренними средствами mysql или другим приложением)?
Переместить таблицу можно именно физическим переносом. Что делать дальше - уже зависит от Вашей задачи.
Можно перенести таблицы на др. сервер, обработать их там и перенести назад.
Неактивен