Spec-Zone .ru
спецификации, руководства, описания, API

20.9.6. Таблицы Соединения Схемы производительности

20.9.6.1. accounts Таблица
20.9.6.2. hosts Таблица
20.9.6.3. users Таблица

Схема Производительности обеспечивает статистику о соединениях с сервером. Когда клиент соединяется, это делает так под определенным именем пользователя и от определенного узла. Схема Производительности отслеживает соединения на учетную запись (имя пользователя плюс имя хоста) и отдельно на имя пользователя и на имя хоста, используя эти таблицы:

Значение "учетной записи" в таблицах соединения подобно его значению в таблицах предоставления MySQL в mysql база данных, в том смысле, что термин относится к комбинации значений узла и пользователя. То, где они отличаются, - то, что в таблицах предоставления, часть узла учетной записи может быть образцом, тогда как в таблицах соединения значение узла всегда является определенным именем хоста необразца.

Таблицы соединения все имеют CURRENT_CONNECTIONS и TOTAL_CONNECTIONS столбцы, чтобы отследить ток и общее количество соединений на "отслеживание значения", на котором базируются статистические данные. Таблицы отличаются по тому, что они используют для значения отслеживания. accounts таблица имеет USER и HOST столбцы, чтобы отследить соединения на имя пользователя плюс комбинация имени хоста. users и hosts у таблиц есть a USER и HOST столбец, соответственно, чтобы отследить соединения на имя пользователя и на имя хоста.

Предположите это названные клиенты user1 и user2 каждый соединяет одно время от hosta и hostb. Схема Производительности отслеживает соединения следующим образом:

Когда клиент соединяется, Схема Производительности определяет, какая строка в каждой таблице соединения применяется к соединению, используя значение отслеживания, соответствующее каждой таблице. Если нет такой строки, каждый добавляется. Затем Схема Производительности постепенно увеличивается одним CURRENT_CONNECTIONS и TOTAL_CONNECTIONS столбцы в той строке.

Когда клиент разъединяется, декременты Схемы Производительности одним CURRENT_CONNECTIONS столбец в строке и листах TOTAL_CONNECTIONS неизменный столбец.

Каждая таблица соединения может быть усеченной с TRUNCATE TABLE, который имеет этот эффект: