Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒Общая⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐FreeBSD and Nix
⇐1С
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

MySQL производительность


 

MySQL производительность


Вообще можно воспользоваться готовыми шаблонами после установки в:
/usr/share/mysql

Где:
my-small.cnf - до 64 мб ОЗУ, малонагруженный сервер
my-medium.cnf - до 64 - 128 мб ОЗУ, mysql вприоритете, используется совместно с другими службами
my-large.cnf - до 512 мб, mysql вприоритете
my-huge.cnf - до 1 - 2 гб ОЗУ, mysql вприоритете
my-innodb-heavy-4G.cnf - до 4 гб ОЗУ, много нагрузки


Файл шаблон заменяет оригинальный my.cnf


my.cnf (немного об опциях)


Для использования myisam таблиц, 30 - 40% ОЗУ сервера
key_buffer_size = 1G


Максимальное единовременное количество подключений к бд
Повышать при возникновении ошибку - Too many connections
max_connections = 512


Размер памяти для innodb под хранение данных и индексов
Для innodb таблиц оптимально использовать 60-80% ОЗУ сервера
innodb_buffer_pool_size = 8G


Лог оперций (размер одного файла), дипазон - 32 - 512 Мб
По достижении указанного размера создается новый файл оперций
Увеличение повысит производительность и увеличит время восстановления данных
innodb_log_file_size = 512M


Буфера транзакций, которые еще не подтвеждены (commit)
По дефолту значение - 1М
innodb_log_buffer_size = 1M


Включить\отключить запись каждой операции в файл лога на диск
1 - гарантирует сохранность данных , 2 - возможна потеря данных
innodb_flush_log_at_trx_commit = 2

 

Как узнать значения параметров из клиента mysql:
mysql
SHOW VARIABLES;
SHOW GLOBAL VARIABLES LIKE 'max_connections';
SELECT @@global.max_connections;


Как установить значение параметра:
SET GLOBAL max_connections=512;
SET @@global.max_connections=512;

 

Наконец можно воспользоваться калькулятором по адресу:
http://mysqlcalculator.com/

Он показывает дефолтные значения, позволяет ввести свои и рассчитать

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru