Настройка mysqld


serge - Posted on 20 Октябрь 2009

Когда Вы указываете опцию -O, отдельно (без дополнительных параметров) Вы получите список всех переменных и их текущих значений. Это может выглядеть примерно так:

$ mysqld -O

Возможные переменные в опции -O:

Имя Значение по умолчанию
back_log Определите размер очереди для входящих tcp/ip подключений. Убедитесь, что установили его побольше, когда Вы ожидаете большое количество подключений в коротком периоде времени. Некоторые ОС могут иметь максимальное значение этой переменной 128 или 256. Подробности об этой очереди можно посмотреть на man-странице listen(2).
keybuffer Размер кэш-буфера, для хранения всех недавно использованных ключей. Большой буфер дает самую лучшую эффективность. С переключателем -Sl распределен только один буфер.
max_allowed_packet Буфер подключений сервера может быть изменен до этого значения, если пользователь дает длинную команду. Начальный буфер = 'net_buffer_length'. На каждое подключение выделяется один буфер.
net_buffer_length Начальный размер буфера подключений. На каждое подключение выделяется один буфер.
max_connections Максимальное число подключений, которые mysqld может иметь открытыми в одно и то же время.
table_cache Максимальное число таблиц сохраняемых открытыми на сервере. Таблицы хранятся открытыми, для ускорения запроса к часто используемым таблицам. Однако, каждая открытая таблица требует много памяти.
recordbuffer Размер кэш-буфера для хранения прочитанных записей. На каждое подключение выделяется один буфер.
sortbuffer Размер буфера, используемого при сортировке. На каждое подключение выделяется один буфер.
max_sort_length Максимальное время для сортировки?

Поиск

Добавить сайт в Закладки

ОднаКнопка