|
Server Statistics
-------------------------
Mini SQL Version 2.0.4.1 - Forge Alpha Build #9
Copyright (c) 1993-94 David J. Hughes
Copyright (c) 1995-98 Hughes Technologies Pty Ltd. All rights reserved.
Config file : c:\usr\local\hughes\msql.conf Max connections : 61 Cur
connections : 1
Running as user : UID 500
Connection table :
Sock Username Hostname Database Connect Idle Queries,
Здесь требуется некоторое пояснение:
Max connections
Максимальное количество одновременных соединений, которое может обработать
сервер.
Cur connections
Число подключений к серверу в данный момент. Sock
Номер сокета Интернет, используемый mSQL для идентификации каждого соединения.
Username
Имя пользователя, подключенного к серверу.
Hostname
Имя машины, подключенной к серверу. «Unix sock» указывает на локальное
подключение через сокет Unix.
Database
Имя базы данных, к которой пользователь подключен в данный момент. «No DB»
означает, что клиент не выбрал базу данных.
Connect
Общее время соединения клиента с сервером в часах и минутах.
Idle
Число минут, прошедших с момента последнего запроса пользователя.
Queries
Общее количество запросов, посланных клиентом через данное соединение.
Помимо команды msqladmin stats можно получить другую, более статичную
информацию с помощью команды msqladmin version. Ее выдача может выглядеть так:
Version Details :-
msqladmin version 2.0.4,1 - Forge Alpha Build #9
mSQL server version 2.0.4,1 - Forge Alpha Build #9
mSQL protocol version23
mSQL connection 127.0.0.1 via TCP/IP
Target platform CYGWIN32_NT-4.0-1586
Configuration Details :-
Default config file c:\usr\local\hughes/msql.conf
TCP socket 1114
Unix socket c:\usr\local\Hughes\msql2.sock
mSQL user msql
Admin user root
Install directory c:\usr\local\Hughes
PID file location c:\usr\local\Hughes\msql2d.pid
Memory Sync Timer 30
Hostname Lookup False
Каждое значение, выводимое командой msqladmin version, может быть установлено в
конфигурационном файле mSQL 2.
Если mSQL компилировалась со включенной отладкой, mSQL будет помещать данные о
выполняющемся процессе сервера в отладочный файл, указанный при компиляции.
Других возможностей ведения журналов mSQL не предоставляет.
Завершение работы сервера
Ранее в этой главе в примере сценария запуска/остановки для Unix вы видели, как
завершать работу сервера mSQL. Команда такая:
msqladmin shutdown
Эта команда осуществляет корректное завершение работы сервера mSQL.
Перезагрузка при изменении параметров сервера
Если вы производите изменения в ACL mSQL, нужно дать серверу команду на
перезагрузку этих изменений. Для этого вводится команда:
msqladmin reload
Мы расскажем о mSQL ACL позднее в этой главе.
Параметры командной строки msqladmin
Во всех приведенных до сих пор примерах msqladmin использовалась для
администрирования локального сервера mSQL с файлом конфигурации, созданным по
умолчанию. Эту утилиту можно использовать для администрирования серверов на
других машинах с другими конфигурационными файлами. Полный синтаксис утилиты
msqladmin таков:
msqladmin [-h host] [-f conf] [-q] COMMAND
Параметры имеют следующее значение:
-h
Имя машины, на которой работает администрируемый сервер.
-f
Файл конфигурации для сервера, которым вы хотите управлять. Скорее всего, вы
будете использовать этот параметр при работе нескольких экземпляров mSQL, как
описано ранее в этой главе.
-q.
|
|