Есть ли эквивалент размонтирования / монтирования устройства для базы данных mysql?
На моем сервере около 15 баз данных, из которых 10 используются редко и только по запросу, если мне нужно внести некоторые исправления в приложения, с которыми я работал.
Итак, идея состоит в том, чтобы размонтировать неиспользуемые базы данных, пока они мне не понадобятся. Это должно освободить ресурсы?
Я знаю, что могу выгрузить их в файл и перезагрузить, но это вызывает у меня чувство «громоздкости», и мне было интересно, существует ли такое монтирование / размонтирование. Спасибо
Нет. Если они действительно не используются, использование служебных ресурсов будет минимальным, поэтому на вашем месте я бы не стал беспокоиться об этом.
Такого не существует, потому что базы данных SQL немного отличаются от файловых систем. Однако в MySQL есть система управления ресурсами, поэтому она не использует ресурсы, если они не нужны.
В частности, базы данных - это просто «папки», поэтому они не выделяют слишком много памяти. Главное в памяти - это таблицы. Но, поскольку MySQL имеет некоторые транзакционные функции, они тоже не используют слишком много ресурсов, если они не используются.
Вкратце: с базами данных можно делать все, что угодно, если вы уверены, что приложениям они не понравятся. Я иногда использую mysql_check в производственной базе данных серверов, и он может выполнять свою работу без проблем (за исключением некоторых предупреждений о существующих соединениях).