Здравствуйте! Возник вопрос насчёт выполнения mysqldump в потоковом режиме без записи на диск (через пайпы).
Делается дамп и тут же отправляется по FTP. Теоретически он должен выполняться даже в случае, когда закончилось дисковое пространство полностью (но только если сервер остался работоспособен, конечно же). Но возник вопрос насчёт некоторых аргументов:
--single-transaction
--lock-tables
Первый из них позволяет (насколько я понял) применить механизм транзакций InnoDB, чтобы получить согласованные данные. А второй рассчитан на нетранзакционные таблицы, выполняя их блокировку на момент дампа.
Но ведь данные о транзакциях/блокировках пишутся на диск? Выполнится ли вообще mysqldump с одной из таких опций при отсутствии свободного места вообще?
Заранее спасибо за ответ!