Платформы корпоративных информационных систем


Переменные командной строки



Переменные командной строки





Данные параметры определяются через опции командной строки -0 или -set-variable, которые доступны в большинстве программ MySQL.

back_log

Число подключений TCP, которые могут быть поставлены в очередь за один раз. Значение по умолчанию - 5. Эта опция доступна только для mysqld.

connect _timeout

Время (в секундах), в течение которого сервер mysqld ожидает пакет подключения, прежде чем ответить сообщением об ошибке соединения (bad handshake).

decode-bits

Число бит, используемое для генерирования некоторых внутренних таблиц. Число должно находиться в диапазоне от 4 до 9 (между 4 и 6 в 16-разрядных операционных системах). Значение по умолчанию - 9. Эта опция доступна только для isamchk. Используйте ее лишь при условии, что вы хорошо понимаете структуру таблицы ISAM.

delayed_insert_limit

Заставляет обработчик INSERT DELAYED проверять наличие команд SELECT, задержанных при вставке числа записей, указанного в delayed _insert_limit. Если таковые есть, обработчик позволяет выполнить эти команды перед продолжением работы.

delay ed_insert_timeout

Как долго поток INSERT DELAYED должен ожидать операцию INSERT перед завершением.

delayed_queue_size

Размер очереди (в записях) для обработки INSERT DELAYED. Если очередь переполняется, все клиенты, выполнившие INSERT DECAYED, снова будут ждать, пока появится место в очереди.

dritebuffer

Размер буфера, используемый для хранения исходящих данных. Значение по умолчанию - 260 Кбайт. Эта переменная доступна только для isamchk.

flush_time

Если переменная определена, все таблицы закрываются каждые flush_time секунд, для того чтобы освободить ресурсы и синхронизировать изменения на диск.

join_buffer

Размер буфера при выполнении соединения таблиц. Увеличение параметра может повысить производительность запросов, использующих соединение таблиц. Значение по умолчанию — 130 Кбайт. Эта опция доступна только для mysqld.

key_buffer_size

Размер буфера, выделенного для хранения ключей (индексов), к которым недавно осуществлялся доступ. Увеличение этого значения может привести к увеличению скорости работы запросов, осуществляющих повторное использование одних и тех же индексов. Эта опция доступна только для isamchk (где значение по умолчанию равно 0.5 Мбайт) и mysqld (значение по умолчанию 1 Мбайт).

long_query_time

Если значение установлено, то slow_queries увеличивается всякий раз, когда запрос занимает больше времени, чем определено в переменной long_query_time (в секундах).

max_allowed_packet

Максимальный размер буфера, используемого для хранения входящих данных. Каждое клиентское подключение имеет собственный буфер. Значение по умолчанию 64 Кбайт. Опция доступна только для mysqld.

max_connect_errors

Если значение установлено, сервер блокирует дальнейшие подключения с удаленного хоста, когда количество прерванных подключений с удаленного хоста превышает max_connect_errors. Возможно разблокирование хоста с помощью команды FLUSH HOSTS.

max_Connections

Максимальное число одновременных клиентских подключений. Значение по умолчанию - 90. Эта опция может использоваться только с mysqld.

max_delayed_threads

Количество потоков, обрабатывающих INSERT DELAYED, должно быть не больше значения этой переменной. Если после исчерпания этого лимита клиент попытается использовать INSERT DATA для ввода новых данных, запрос будет обработан, как если бы атрибут DELAYED не был указан?

max_join_size

Максимальный размер временной таблицы, создаваемой при соединении таблиц. Значение по умолчанию - 4 Гбайт. Эта опция может использоваться только с mysqld.

max_sort_length

Максимальное число символов, используемое при сортировке полей BLOB либо VARCHAR. Значение по умолчанию 1 Кбайт.

max_tmp_tables

(Будет реализовано позднее в версии 3.23.) Максимальное количество временных таблиц, которое клиент может открыть одновременно.

net_buffer_length

Начальный размер буфера для хранения входящих данных. Каждое клиентское подключение имеет собственный отдельный буфер.

По умолчанию его размер равен 8 Кбайт. Опция доступна для mysql, mysqld и mysqldump.

readbuffer

Размер буфера, используемого для хранения читаемых из файла данных. Значение по умолчанию 260 Кбайт. Опция доступна только для isamchk.

record_buffer

Размер буфера, используемого при чтении данных прямо из таблиц, (то есть без использования ключей). Увеличение этого значения может повысить скорость выполнения запросов, не использующих индексы (ключи). По умолчанию значение равно 130 Кбайт. Этот параметр доступен только для mysqld.

sortbuffer

Размер буфера, используемого при сортировке данных из таблиц. Значение по умолчанию 1 Мбайт. Опция доступна только для isamchk.

sort_buffer

Размер буфера, используемого при сортировке выбранных данных. Увеличение его размера может повысить скорость выполнения запросов, использующих ORDER BY или GROUP BY. По умолчанию значение равно 2 Мбайт. Эта опция доступна только для mysqld.

sort_key_blocks

Число блоков ключей (индексных блоков), используемых при сортировке ключей. Значение по умолчанию 16. Эта опция доступна только для isamchk, пользуйтесь ей, если вы хорошо понимаете структуру таблицы ISAM.

table_cache

Максимальное число таблиц, которое сервер баз данных может держать открытым одновременно. По умолчанию это 64 таблицы. Опция доступна только для mysqld.

tmp_table_size

Максимальный размер временных таблиц, используемых сервером баз данных. Значение по умолчанию - 1 Мбайт. Эта опция доступна только для mysqld.

thread_stack

Размер стека памяти для каждого потока. Значение по умолчанию -64 Кбайт. Эта опция доступна только для mysqld.

wait_timeout

Количество секунд, в течение которых сервер ожидает активности от подключения, после чего закрывает его.









Начало  Назад  Вперед