Системные переменные MySQL сервера

Сервер MySQL, поддерживает большое количество системных переменных с помощью которых можно сделать, так называемую, “тонкую настройку”. Глобальные переменные инициализируются значениями по-умолчанию при старте MySQL сервера или принимают значения, установленные в конфигурационном файле.
MySQL сервер поддерживает два типа переменных, глобальные и сеансовые.

Получить полный список системных переменных в MySQL можно с помощью команды:

mysql> SHOW VARIABLES

Часть системных переменных, можно переопределить динамически, то-есть во время работы MySQL сервера, с помощью команды SET.

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

Для установки нового значения глобальной переменной, используется такая форма команды SET:

mysql> SET GLOBAL read_buffer_size=16384

Посмотреть значение глобальной или сеансовой переменной можно командой SHOW:

mysql> SHOW GLOBAL VARIABLES LIKE 'read_buffer_size'

Обратите внимание, если не указано ни одно из ключевых слов, GLOBAL, LOCAL или SESSION, переменная считается сессионной.


Другие публикации:



Написать комментарий через:

 
               
  • Локальный блог
  •  
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Возврат % от покупок
Статусы для соц.сетей на ArtKiev Design Studio