Все изменения конфигурации вступают в силу динамически. После изменения конфигурации обязательно измените исходный файл конфигурации, чтобы гарантировать сохранение конфигурации при следующем перезапуске.
select * from help
или select help
для просмотра использования порта управления.
Команда | Описание |
---|---|
select conn_details from backends | отображает незанятые соединения |
select * from backends | список бэкэндов и их состояние |
show connectionlist [<num>] | показать <num> соединений |
show allow_ip/deny_ip | показать правила allow_ip модуля, в настоящее время admin|proxy|shard |
add allow_ip/deny_ip '<user>@<address>' | добавить адрес в белый список модуля |
delete allow_ip/deny_ip '<user>@<address>' | удалить адрес из белого списка модуля |
set reduce_conns (true|false) | уменьшить незанятые подключения, если установлено значение true |
set maintain (true|false) | ускорить закрытие соединения |
refresh_conns | обновить все соединения сервера |
show maintain status | показать статус обслуживания |
show variables [like '%pattern%'] | |
select version | версия cetus |
select * from user_pwd [where user='<name>'] | |
select * from app_user_pwd [where user='<name>'] | |
update user_pwd set password='xx' where user='<name>' | |
update app_user\pset password='xx' where user='<name>' | |
delete from user_pwd where user='<name>' | |
delete from app_user_pwd where user='<name>' | |
insert into backends values ('<ip:port>', '(ro|rw)', '<state>') | добавить экземпляр mysql в список бэкэндов |
update backends set (type|state)=x where (backend_ndx=<index> | address=<'ip:port'>) |
delete from backends where (backend_ndx=<index> | address=<'ip:port'>) |
remove backend where (backend_ndx=<index>|address='<ip:port>') | |
remove backend backend_ndx | |
add master <'ip:port'> | |
add slave <'ip:port'> | |
stats get | Конфигурирование и мониторинг Cetus |
Просмотр поддерживаемых типов конфигурации
Конфигурация common Посмотреть общую конфигурацию:
Конфигурация pool Посмотреть конфигурацию пула соединений:
config set = Например: config set slave-delay-down = 3
show variables [like '%%']
Все просматриваемые параметры являются параметрами конфигурации запуска, см. Cetus. Описание параметров конфигурации запуска.
Просмотр подробной информации о текущем соединении show connectionlist Отображение подробной информации обо всех текущих соединениях в виде таблицы.
User | Host | db | Command | Time | Trans | PS | State | Server | Info |
---|---|---|---|---|---|---|---|---|---|
test1 | 127.0.0.1:3306 | test | Sleep | 0 | N | N | READ_QUERY | NULL | NULL |
test2 | 127.0.0.1:3307 | test | Sleep | 0 | N | N | READ_QUERY | NULL | NULL |
Описание столбцов:
Просмотр количества подключений для конкретного пользователя к определённому бэкэнду select conn_num from backends where backend_ndx= and user='' Например: select conn_num from backends where backend_ndx=2 and user='root');
Установка уменьшения количества свободных соединений set reduce_conns (true|false) Например: set reduce_conns true; Уменьшает количество свободных соединений.
Установка ускорения закрытия всех клиентских соединений set maintain (true|false) Например: set maintain true; Ускоряет закрытие соединений между клиентами и Cetus, обычно используется вместе с LVS.
Проверка состояния ускорения закрытия всех клиентских соединений show maintain status Проверяет состояние ускорения закрытия всех клиентских соединений.
Запрос пароля select * from user_pwd [where user='<имя>'] Запрос пароля определённого пользователя. Примечание: поскольку пароль является неявным, отображается только байт-код.
select * from user_pwd where user='root';
select * from app_user_pwd [где user='<имя>'] Запрос пароля подключения прокси определённого пользователя, также является неявным. Например:
select * from app_user_pwd where user='test';
Добавление или изменение пароля update user_pwd set password='<пароль>' where user='<имя>' Добавление или изменение пароля определённого пользователя (если пользователь не существует, он будет добавлен, если он уже существует, то будет заменён). Например: update user_pwd set password='123456' where user='test'
update app_user_pwd set password='<пароль>' where user='<имя>' Добавление или изменение пароля подключения прокси определённого пользователя (если пользователь не существует, он будет добавлен, если он уже существует, то будет заменён). Например: update app_user_pwd set password='123456' where user='root'
Удаление пароля delete from user_pwd where user='<имя>' Удаление пароля подключения определённого пользователя. Например: delete from app_user_pwd where user='root'
Просмотр белого списка портов и IP-адресов прокси show allow_ip Просмотр белого списка IP-адресов модуля прокси. Если список пуст или равен *, ограничений нет.
Увеличение белого списка портов и IP-адресов прокси add allow_ip <адрес> Добавить IP-адрес в белый список прокси. <адрес>: [[пользователь@]IP]
Объяснение
Конфигурируемый IP — это конкретный IP (например, 192.0.0.1), также поддерживается диапазон IP (например, 192.0.0.*).
Например: add allow_ip "127.0.0.1" add allow_ip "test@127.0.0.1"
Сокращение белого списка портов и IP-адресов прокси delete allow_ip <адрес> Удалить IP-адрес из белого списка прокси. <адрес>: [[пользователь@]IP]
Например: delete allow_ip "127.0.0.1" delete allow_ip "test@127.0.0.1"
Примечание: белый список IP имеет более высокий приоритет, чем чёрный список IP.
Сохранение последней конфигурации save settings Сохраняет текущую последнюю конфигурацию в основной путь установки cetus (например, /home/user/cetus_install/).
Объяснение
Сохранённая текущая последняя конфигурация — shard.conf, старая конфигурация остаётся, переименовывается в shard.conf.old.
Просмотр чёрного списка портов и IP-адресов прокси show deny_ip Просмотр чёрного списка IP-адресов модуля прокси. Если список пуст, ограничений нет.
Увеличение чёрного списка портов и IP-адресов прокси add deny_ip <адрес> Добавить IP-адрес в чёрный список прокси. <адрес>: [[пользователь@]IP]
Объяснение
Конфигурируемый IP — это конкретный IP (например, 192.0.0.1), также поддерживается диапазон IP (например, 192.0.0.*).
Например: add deny_ip "127.0.0.1" add deny_ip "test@127.0.0.1"
Сокращение чёрного списка портов и IP-адресов прокси delete deny_ip <адрес> Удалить IP-адрес из чёрного списка прокси. <адрес>: [[пользователь@]IP]
Например: delete deny_ip "127.0.0.1" delete deny_ip "test@127.0.0.1"
Примечание: белый список IP имеет более высокий приоритет, чем чёрный список IP. Таблица времени выполнения запросов
SQL-запросов, выполнение которых занимает 1 миллисекунду, — 3. SQL-запросов, выполнение которых занимает 2 миллисекунды, — 5. SQL-запросов, выполнение которых занимает 5 миллисекунд, — 1.
说明
stats reset:重置统计信息
cetus
Включает информацию о версии программы, количестве подключений, QPS, TPS и т. д.
select version
reduce memory
Все изменения конфигурации вступают в силу динамически, после изменения конфигурации обязательно измените исходный файл конфигурации, чтобы гарантировать сохранение конфигурации при следующем перезапуске.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )