Оптимальная настройка Mysql

Дефолтные конфигурационные параметры в Mysql рассчитаны на микроскопические базы данных, работающие под малыми нагрузками на скромном железе. Настройка некоторых параметров может повысить производительность базы данных в сотни раз! Процесс оптимальной настройки Mysql состоит из двух частей — первоначальная настройка и корректировка параметров во время работы. Корректировка параметров в рабочем режиме во многом зависит от специфики… Continue reading «Оптимальная настройка Mysql»

Резервирование БД с использованием mutt

В общем, чтобы спать спокойно, нужно обеспечить периодическое сохранение содержимого БД вне рабочего сервера на случай, если по каким-то причинам доступ к содержимому сервера будет утерян. Для тех, кто (как и я) не дорос еще до репликаций БД на отдельных серверах, мой ответ — отправляйте дампы по почте. Не буду рассказывать здесь, что возможны альтернативные… Continue reading «Резервирование БД с использованием mutt»

Mysql root password set/change/reset

Сразу оговорюсь, данная заметка посвящена выполнению указанных действий на базе unix-like систем, в частности, мой подопытный — ubuntu. Что ещё за root пользователь root пользователь mysql это администраивная учетная запись вашего сервера базы данных. Пожалуйста не путайте с root пользователем вашей linux системы. Имя у этой записи вполне может отличаться, скажем изменили, в целях безопасности,… Continue reading «Mysql root password set/change/reset»

Работа с MySQL (создание бэкапа, перенос базы)

MySQL сервер необходим для хранения данных, и в целях безопасности тех самых данных нужно предусмотреть автоматическое создание бэкапов. Для программы Serv4 используется движок базы данных InnoDB. И с ним есть несколько важных моментов. Особые сложности возникают при работе под операционной системой Windows. Иногда в этой операционной системе не стартует MySQL, при чём без особых видимых… Continue reading «Работа с MySQL (создание бэкапа, перенос базы)»

MySQL список таблиц и их структура

Команды для работы со списком таблиц и их структурой. список баз данных

список таблиц в базе

список столбцов в таблице

показать структуру таблицы в формате «CREATE TABLE»

список индексов

привилегии для пользователя.

значения системных переменных

статистика по mysqld процессам

общая статистика

статистика по всем таблицам в… Continue reading «MySQL список таблиц и их структура»

Журнал общих запросов MySQL general_log_file

Журнал содержит информацию о подключениях клиентов, запросах и другого рода событиях. Это файл очень полезен для отладки, оптимизации систем. С помощью этого запроса можно увидеть состояние системных переменных.

Показать значения всех переменных для логов, плюс и медленные запросы

Параметр log_output может принимать значения: FILE или TABLE. Возможность вести журнал событий в таблице… Continue reading «Журнал общих запросов MySQL general_log_file»

Backup restore postgresql базы данных с pg_dump

pg_dump — это утилита позволяющая делать бэкап базы данных из postgresql. Она сохраняет в файл набор SQL команд которые полностью воссоздают структуру исходной базы данных. Для последующего восстановления из подобного файла достаточно psqlкоторая почти всегда идет в комплекте с самим postgresql. С помощью pg_dump, вы можете сделать бэкап базы данных в текущий момент времени, и… Continue reading «Backup restore postgresql базы данных с pg_dump»

Размер базы/таблицы в Mysql

Размер базы в Mysql Чтобы проверить размер базы данных в красивой форме и в мб., выполните:

Например:

Или вот подобная команда:

ИЛИ:

Где, zabbix — это имя базы данных. Размер таблицы в Mysql Чтобы проверить размер таблицы в красивой форме и в мб., выполните:

Или в отсортированном виде (для всех БД ивсех… Continue reading «Размер базы/таблицы в Mysql»