MySQL. Библиотека профессионала - Аткинсон Л
..pdfПолный список утилит 303
Переменная |
Описание |
|
back_log |
Максимальное |
число не обслуженных |
|
запросов на подключение; по достиже |
|
|
нии этого предела сервер перестанет |
|
|
реагировать на запросы |
|
|
Размер кэша для таблиц Berkeley DB |
|
bdb_log_buffer_size |
Размер буфера журнальной регистрации |
|
|
для таблиц Berkeley DB |
|
bdb_max_lock |
Максимальное |
число блокировок для |
|
таблиц Berkeley DB |
|
|
Размер буфера для двоичного журнала |
|
connect_timeout |
Время простоя, по истечении которого |
|
|
запрос на подключение будет отменен |
|
|
Число строк, которые могут быть записа |
|
|
ны инструкцией INSERT DELAYED, преж |
|
|
де чем снова будут разрешены операции |
|
|
чтения |
|
|
Время, отводимое на выполнение инст |
|
|
рукции INSERT |
DELAYED |
delayed_queue_size |
строк, |
поставленных в очередь |
|
на отложенную запись |
|
|
Интервал времени между операциями |
|
|
закрытия таблиц |
|
|
Максимальное число пользователей, ко |
|
|
торые могут одновременно работать с |
|
|
таблицамиGemini |
|
|
Число буферов таблиц Gemini, храни |
|
|
мых в кэше |
|
|
Число потоков ввода вывода, связанных |
|
|
с таблицами Gemini |
|
|
Максимальное |
число блокировок |
|
лиц Gemini (поумолчанию — 4096) |
Максимальное число попыток повторно поставить блокировку на таблицу Gemini
306 Глава Утилиты командной строки
Переменная |
Описание |
|
Размер буфера, используемого для соз |
|
дания индексов таблиц |
er_length |
Ожидаемая длина запросов, посылаемых |
|
клиентами |
|
Предельное время ожидания следующих |
|
данных в ходе операции чтения |
|
Число попыток восстановить прерван |
|
ную операцию чтения |
|
Предельное время ожидания записи |
|
требуемого блока данных |
|
Максимальное число файловых дескрип |
|
используемых |
query_buffer_size |
Начальный размер буфера запросов |
|
Размер буфера, используемого при ска |
|
нировании таблиц |
|
Число секунд, по истечении которого за |
|
пуск потока будет считаться медленным |
|
Размер буфера, используемого для сор |
|
тировки записей |
table_cache |
Максимальное число открытых таблиц |
thread_cache_size |
Число потоков, хранимых в кэше для |
|
повторного использования |
|
Указание на число одновременных по |
|
токов (только в Solaris) |
thread_stack |
Размер стека потоков |
tmp_table_size |
Максимальный размер временной |
|
лицы, по достижении которого она за |
|
писывается надиск |
|
Период простоя, по истечении |
|
го соединение закрывается |
Полный список утилит 307
Эта опция отключает поддержку таблиц Berkeley DB. Если использование таких лиц не планируется, включите данную опцию, чтобы не расходовались лишние ресурсы.
Эта опция запрещает выполнять одновременные операции вставки данных в лицы Она предназначена для целей отладки.
При наличии этой опции запросы на отложенную запись ключей будут игнориро ваться.
Эта опция отключает поддержку таблиц Gemini.
Эта опция означает запуск сервера в режиме, при котором всем пользователям предоставлены максимальные привилегии. Данный режим помогает администратору, забывшему свой пароль, вернуть контроль над сервером. Привилегии восстанавлива ются с помощью команды reload или инструкции FLUSH PRIVILEGES.
Эта инструкция отключает кэш доменных имен. Для поиска доменных имен будут посылаться запросы серверу DNS.
Эта опция отключает поддержку таблиц Если использование таких таблиц не планируется, включите данную опцию, чтобы не расходовались лишние ресурсы.
Эта опция отключает системный режим блокирования таблиц. Она необходима в некоторых операционных системах.
Эта опция отключает режим преобразования IP адресов в доменные имена.
Эта опция запрещает соединения TCP/IP, разрешая лишь соединения, устанавли ваемые посредством
308 Глава Утилиты командной строки
Эта опция предназначенадля отключения новых, возможно функций.
Эта опция говорит о том, что для выполнения инструкции DATABASES поль зователидолжны иметь привилегию PROCESS.
Эта опция запрещает подчиненному серверу начинать процесс репликации в мент своего запуска. Репликацию можно инициировать вручную с помощью инструк ции SLAVE START.
Эта функция отменяет приоритеты потоков.
Эта функция задает путь к с помощью которого ные соединения (по умолчанию — sock).
Эта опция заставляет главный сервер использовать для двоичного журнального файла и журнала обновлений одно и то же имя.
Эта опция поддерживается только в Windows версиях MySQL. Если она присутст вует, демон не будет запускаться в виде сервиса.
Эта опция запрещает демону назначать каждому новому временному файлу уни кальное имя. Вместо этого будет создан небольшой пул имен. Данный прием позволя ет избежать ошибки, присущей ядрам Linux вплоть до версии 2.4.3 (они неправильно выделяют память при создании группы файлов с разными именами).
каталог)
Эта опция задает каталог для временных файлов.
Эта опция задает стандартный уровень изоляции транзакций. Значение аргумента может быть таким: READ COMMITTED, READ UNCOMMITTED, и
(см. описание инструкции SET TRANSACTION в главе 13, "Инструкции SQL").
Полный список утилит 309
имя)
Эта опция задает имя пользователя, запускающего демон
( V)
При наличии этой опции возвращается лишь информация о версии утилиты.
Это версия сервера MySQL, скомпилированная с включением всех возможных оп ций. Функционально она идентична демону mysqld.
Это версия сервера MySQL, скомпили рованная для систем Windows NT и Win dows 2000. В нее включена поддержка именованных каналов. Если при вызове про граммы не указано никаких опций, демон пытается запуститься в виде сервиса.
Это версия сервера MySQL, оптимизированная для процессоров Pentium. Ее ре комендуется применять в Windows 95 и Windows 98.
Эта утилита позволяет запускать несколько серверов MySQL одновременно. Син таксис ее вызова таков:
Утилита запускает несколько копий демона mysqld, каждую со своими конфигура ционными параметрами. Наборы параметров под специальными заго ловками конфигурационного файла. Обычно установки сервера нах одятся в разделе Если же запускается несколько серверов, то каждой группе параметров присваивается целочисленный например
В листинге 14.12 показана конфигурация двух серверов. Первый из них хранит данные в подкаталоге var2 и прослушивает порт 3307. Второй сервер работает с ка
список утилит 311
Эта опция задает путь к утилите которая вызывается при выгрузке серверов.
Эта опция задает путь к демону который вызывается при запуске серверов. К демону можно обращаться непосредственно или с помощью сценария
Эта опция отменяет журнальную регистрацию.
Эта опция задает пароль, указываемый при запуске утилиты mysqladmin.
При наличии этой опции утилита будет взаимодействовать с сервером не через а по протоколам TCP/IP.
Эта опция задает имя пользователя, указываемое при запуске утилиты mysqladmin. что для всех серверов, упомянутых при вызове утилиты mysqld_multi, ны использоваться одинаковые имя пользователя и пароль. Поскольку у каждого ра своя база данных нужно создать в ней учетную запись этого пользователя и предоставить ему привилегию на останов сервера.
При наличии этойопции возвращается лишь информация о версии утилиты.
Утилита mysqldump извлекает информацию из указанной базы данных. Синтаксис ее вызова таков:
mysqldump
I a]
I A]
I c]
| C]
|
\ конфигурация]