Общие > Базы данных

Вопросы по администрированию

(1/1)

YA:
Решил вот повнимательнее изучить главу "Администрирование" мануала... Появились следующие (однотипные) вопросы:

1) BACKUP TABLE ... TO ...
Сказано что-то вроде " Таблицы блокируются "read lock" (MySQL-ем), однако нужно блокировать явно (самому), если зайдействованы несколько таблиц".
А не нужен ли FLUSH TABLES"?

2) RESTORE TABLE ... FROM ...
Я понял, что заменить (восстановить) существующую таблицу нельзя. Т.е. ее сначало надо удалить самому?
Если "нет", тогда нужно ли использовать "write"-блокировку или достаточно "read"?

3) CHECK TABLE ...
и
REPAIR TABLE ...
Нужна ли какая-нибудь блокировка? Или MySQL сам заблокирует что надо?

4) OPTIMIZE TABLE ...
Сказано, что таблицы блокируются "read lock". Т.е. самому блокировать не надо?

fidget:

--- Цитировать ---А не нужен ли FLUSH TABLES"?
--- Конец цитаты ---

Если ты внимательно читал, то там есть такие строчки:
do a LOCK TABLES on the relevant tables followed by FLUSH TABLES for the tables



--- Цитировать ---RESTORE TABLE ... FROM
--- Конец цитаты ---

нет, ты не можешь восстанавливать сущетсвующую таблицу - ты получишь ошибку



--- Цитировать ---CHECK TABLE ... и REPAIR TABLE ...
--- Конец цитаты ---

по идее должен сам лочить, но я не уверена в этом...


--- Цитировать ---OPTIMIZE TABLE
--- Конец цитаты ---

да, оно само лочится ...

YA:

--- Цитировать ---Если ты внимательно читал, то там есть такие строчки:
do a LOCK TABLES on the relevant tables followed by FLUSH TABLES for the tables
--- Конец цитаты ---

Видел! Только в мануале не один раздел о backup. Эти строчки находятся в том, где говорится об общих принципах backup и о backup через shell. А BACKUP TABLE описывается в отдельном разделе. Вот и возникают сомнения. Хотя, может английский не родной :)

YA:

--- Цитировать ---CHECK TABLE ... и REPAIR TABLE ...
по идее должен сам лочить, но я не уверена в этом...
--- Конец цитаты ---

Теперь знаю точно: лочить нужно самому.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии