Spec-Zone.ru › MySQL 9.2

29.12.7.3 Таблица events_transactions_history_long

Таблица events_transactions_history_long содержит N самые последние завершенные транзакционные события во всей системе, по всем потокам. Транзакционные события не добавляются в таблицу до их завершения. Когда таблица заполняется, при добавлении новой строки старая строка удаляется, независимо от того, какой поток её породил.

Сервер Performance Schema автоматически подстраивает значение N при запуске сервера. Для явного задания размера таблицы необходимо установить системную переменную performance_schema_events_transactions_history_long_size при запуске сервера.

Таблица events_transactions_history_long имеет те же столбцы, что и events_transactions_current. См. Раздел 29.12.7.1, «Таблица events_transactions_current». В отличие от events_transactions_current, у events_transactions_history_long нет индексов.

TRUNCATE TABLE разрешен для таблицы events_transactions_history_long. Он удаляет строки.

Более подробную информацию об отношениях между тремя таблицами транзакционных событий см. в разделе 29.9, «Таблицы Performance Schema для текущих и исторических событий».

Информацию о настройке сбора транзакционных событий см. в разделе 29.12.7, «Таблицы Performance Schema для транзакций».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/performance-schema-events-transactions-history-long-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API