Имеется БД огромного формата, т.к. размер базы очень большой, база разбита на большое количество SQL файлов. Есть возможность конвертировать файлы в CSV, но опять же интересует массовая загрузка файлов в одну базу. Вопрос такой - какой командной можно массово загрузить все SQL файлы в базу из консоли?
Такой командой -> \. C:\Users\Downloads\baza\export1.sql поочередно загружать все файлы придется вечно. Так вот -> \. C:\Users\Downloads\baza\ выдает ошибку. На просторах интернета вычитал, что массово файлы можно загрузить так: "C:\Users\Downloads\baza\" | "C:\MySQL\bin\mysql.exe" -uлогин -pпароль база, но так же не дает ни каких результатов. Еще нашел вариант массовой загрузки "на лету" из архивов 7-zip, что так же мне не подходит, так как каждый SQL файл архивировать - равносильно что в ручную загружать...
Посоветуйте команду, которой можно из папки массово загрузить SQL файлы в базу?
Здесь отличная статья о максимизации скорости восстановления MySQL (Percona Server) из SQL дампа.
Вот главные "ускорители":
InnoDB DoubleWrite: set innodb_doublewrite=0max_allowed_packet: set max_allowed_packet=1Ginnodb_buffer_pool_sizeset global FOREIGN_KEY_CHECKS=0binlog: параметр --skip-log-binset innodb_flush_log_at_trx_commit=0Полный набор параметров ключей командной строки, использовавшийся в статье:
--innodb_buffer_pool_size=4GB
--innodb_log_file_size=1G
--skip-log-bin
--innodb_flush_log_at_trx_commit=0
--innodb_io_capacity=700
--innodb_io_capacity_max=1500
--max_allowed_packet=1G
--innodb_doublewrite=0
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости