Эта глава перечисляет изменения Oracle Enterprise Manager for MySQL Database, начиная с нового выпуска. Каждая секция выпуска охватывает добавленную или измененную функциональность, исправления ошибок и известные проблемы, если возможно.
С версии 13.2.4.0.0 поддерживается MySQL 8. Невозможно контролировать MySQL 8 с более ранними версиями Oracle Enterprise Manager for MySQL Database.
Для получения дополнительной информации о переменных, добавленных и удаленных в MySQL 8, посмотрите Server and Status Variables and Options Added, Deprecated, or Removed in MySQL 8.0.
Следующие метрики были добавлены для поддержки MySQL 8:
Sys Schema Table Metadata Lock Waits заменена Table Metadata Lock Waits.
Следующие метрики были обновлены для поддержки MySQL 8:
Instance Activity: следующее было добавлено:
ACL Cache Items Count.
Performance Schema Activity: следующее было добавлено:
Session Connect Attrs Longest Seen (Delta) .
Sys Schema Activity: следующее было добавлено:
Current Memory.
Progress.
Sys Schema Statement Analysis: следующее было добавлено:
Rows Affected Avg.
Rows Examined Avg.
Rows Sent Avg.
Следующие метрики конфигурации были добавлены для поддержки MySQL 8:
Data Dictionary.
Information Schema.
Следующие метрики конфигурации были обновлены для поддержки MySQL 8:
Binary Logs: следующее было добавлено:
Binlog Expire Logs Seconds.
Binlog Row Metadata.
Binlog Row Value Options.
Binlog Transaction Dependency History Size .
Binlog Transaction Dependency Tracking.
Environment: следующее было добавлено:
Persisted Globals Load Enabled.
InnoDB Configuration: следующее было добавлено:
Dedicated Server Enabled.
Print DDL Logs Enabled.
Redo Log Encrypt Enabled.
Scan Directories.
Temp Dir.
Undo Log Encrypt Enabled.
InnoDB Fulltext: следующее было добавлено:
Enable Diag Print.
Result Cache Limit.
Total Cache Size.
Logging: следующее было добавлено:
Log Error Services.
MySQL Instance Activity: следующее было добавлено:
ACL Cache Items Count.
Optimizer: следующее было добавлено:
Histogram Generation Max Mem Size .
Windowing Use High Precision Enabled.
Performance Schema: следующее было добавлено:
Error Size.
Max Digest Sample Age.
Security: следующее было добавлено:
Activate All Roles On Login Enabled .
Caching Sha2 Password Private Key Path .
Caching Sha2 Password Public Key Path .
Mandatory Roles.
Password History.
Password Reuse Interval.
Statement Processing: следующее было добавлено:
CTE Max Recursion Depth.
Internal Tmp Mem Storage Engine.
Temptable Max Ram.
Правило совместимости InnoDB Strict Mode is
Off было также обновлено для MySQL 8. В предыдущих версиях это
правило проверено переменной ignore_builtin_innodb
, которая устарела в MySQL 8.
Правило совместимости
Binary Log Automatically Removed Too Quickly, часть правил MySQL
Administration Standard, обновлено, чтобы использовать
binlog_expire_logs_seconds
вместо устаревшей
expire_logs_days
.
Следующие метрики были добавлены к метрике конфигурации InnoDB Fulltext Configuration:
Enable Diag Print для
innodb_ft_enable_diag_print
.
Result Cache Limit для
innodb_ft_result_cache_limit
.
Total Cache Size для
innodb_ft_total_cache_size
.
Для получения дополнительной информации посмотрите раздел 7.14.
Были добавлены несколько инструментальных панелей Database File I/O:
Инструментальная панель Memory Usage была добавлена в этом выпуске. Для получения дополнительной информации посмотрите раздел 4.2 .
Инструментальная панель Database Processes была добавлена в этом выпуске. Для получения дополнительной информации посмотрите раздел 3.1 .
Инструментальная панель Table Statistics была добавлена в этом выпуске. Для получения дополнительной информации посмотрите раздел 5.6 .
Инструментальная панель User Statistics была добавлена в этом выпуске. Для получения дополнительной информации посмотрите раздел 5.7 .
Инструментальная панель InnoDB Row Lock Waits была добавлена в этом выпуске. Для получения дополнительной информации посмотрите InnoDB Row Lock Waits.
Инструментальная панель Table Metadata Lock Waits была добавлена в этом выпуске. Для получения дополнительной информации посмотрите Table Metadata Lock Waits.
Метрики Query Cache и графы удалены в этом выпуске. Query Cache устарел в MySQL 5.7 и отсутствует в MySQL 8.0.
Bug #27845235
Линии, определенные /r
не были правильно разобраны.
InnoDB Configuration Configuration
Metrics не включали метрику Temp Dir
для innodb_tmpdir
.
Не было возможно контролировать цель базы данных MySQL, если пароль пользователя включал знак равенства (=). Доступ был закрыт.
Следующие признаки не были включены в инструментальную панель Query Analyzer:
Rows Affected Avg
Rows Examined Avg
Rows Sent Avg
Следующие признаки не были включены в инструментальную панель Processes:
Current Memory
Progress
Bug #27739130
При определенных обстоятельствах проблема настроек подключения приводила к
следующей ошибке: CONNECTION SETTINGS DOES NOT
DEFINE A SUPER USER
.
Компонент Apache log4j обновлен до версии 1.2.17.
Bug #27523773
Значения, показанные для метрики InnoDB Buffer Cache Sub-Optimal Hit (Rate), были неправильными.
Эта версия требует Oracle Enterprise Manager Extensibility Development Kit 13.2.0.0.
User Interface перевелен с Adobe Flash на Oracle JavaScript Extension Toolkit (JET).
Добавлен Query Analyzer. Этот отчет обеспечивает снимок момента времени запросов на базе данных. Для получения дополнительной информации посмотрите раздел 4.1.
Метрика конфигурации Sys Schema добавляется в этом выпуске.
Эта метрика содержит номер версии схемы sys, установленной на сервере.
Следующие новые метрики полагаются на схему sys. Чтобы использовать их, схема sys 1.5.1 или выше должна быть установлена на сервере MySQL.
Метрика конфигурации схемы sys.
Sys Schema InnoDB Row Lock Waits:
на основе представления
innodb_lock_waits
.
Для получения дополнительной информации посмотрите
раздел 6.29.
Sys Schema IO By Host:
на основе представления
host_summary_by_file_io
.
Для получения дополнительной информации посмотрите
раздел 6.30
.
Sys Schema IO By Thread By Latency:
на основе представления
io_by_thread_by_latency
схемы
sys. Для получения дополнительной информации посмотрите
раздел 6.31.
Sys Schema IO Global By File By
Latency: на основе представления
io_global_by_file_by_latency
схемы sys. Для получения дополнительной информации посмотрите
раздел 6.32.
Sys Schema IO Global By Wait By
Latency: на основе представления
io_global_by_wait_by_latency
схемы sys. Для получения дополнительной информации посмотрите
раздел 6.33.
Processes: на основе представления
processlist
схемы sys.
Для получения дополнительной информации посмотрите
раздел 6.34.
Sys Schema Statement Analysis:
на основе представления
statement_analysis
схемы sys. Для получения дополнительной информации посмотрите
раздел 6.35.
Sys Schema Table Metadata Lock Waits:
на основе представления
schema_table_lock_waits
схемы sys. Для получения дополнительной информации посмотрите
раздел 6.36.
Sys Schema Table Statistics:
на основе представления
schema_table_statistics
схемы sys. Для получения дополнительной информации посмотрите
раздел 6.37.
Sys Schema User Statistics:
на основе представления
user_summary
схемы sys. Для получения дополнительной информации посмотрите
раздел 6.38.
Sys Schema Global Memory Usage:
на основе представления
memory_global_by_current_bytes
схемы sys. Для получения дополнительной информации посмотрите
раздел 6.28.
Bug #25236136
Соединения с базой данных не были правильно закрыты.
Bug #26950052
Текст подсказки для метрики Prepared Statements Not
Being Used Effectively неправильно упомянул переменные
Com_stmt_prepare
и
Com_stmt_execute
. Правильно
are Com_prepare_sql
и
Com_execute_sql
.
Эта версия требует Oracle Enterprise Manager Extensibility Development Kit 12.1.0.5.0.
Несколько улучшений производительности сделаны в этом выпуске.
Пороги следующих метрик были изменены от критического до предупреждения, и от предупреждения до информации:
Table Cache Not Optimal
Thread Cache Size Not Optimal
Связанные с путем ошибки произошли, используя Oracle Enterprise Manager for MySQL Database 12.1.0.3.0 с Oracle Enterprise Manager 13CR1 (#23499577).
В Oracle Enterprise Manager 13c не было возможно модернизировать от Oracle Enterprise Manager for MySQL Database 12.1.0.2.0 до 12.1.0.3.0. Используя Oracle Enterprise Manager 13c, строго рекомендуется модернизировать от Oracle Enterprise Manager for MySQL Database 12.1.0.2.0 до 12.1.0.4.0.
Граф InnoDB Redo Log Pending Writes не был показан для MySQL 5.7.
Текст помощи метрики Warnings Not Being Logged был обновлен.
Основное вычисление Prepared statements not being used effectively было неправильным.
Были зарегистрированы чрезмерные сообщения отладки. Это происходило из-за проблемы с компонентом Connector/J.
Текст помощи метрики Binary Log Space Exceeds Specified Limit был обновлен.
При определенных обстоятельствах метрика MyISAM Full Text Configuration не возвращала достоверную информацию. Предупреждение также вошло в журнал агента.
На странице All Metrics любая попытка восстановить метрики Innodb Transaction Activity приводила к следующей ошибке:
Metric has no keys, but result
has multiple rows
Метрики не были показаны.
Oracle Enterprise Manager for MySQL Database включает поддержку переменных системы и статуса, добавленных в MySQL 5.7.x. Для получения дополнительной информации об этих переменных посмотрите What Is New in MySQL 5.7.
Метрики и правила совместимости были добавлены для MySQL Enterprise Audit.
Oracle Enterprise Manager for MySQL Database включает поддержку переменных и счетчиков статуса MySQL Enterprise Audit. Для получения дополнительной информации об этих переменных посмотрите MySQL Enterprise Audit.
Метрики и правила совместимости были добавлены для MySQL Enterprise Firewall.
Следующие переменные системы и статуса для MySQL Enterprise Firewall доступны:
Системные переменные:
mysql_firewall_max_query_size
mysql_firewall_mode
mysql_firewall_trace
Переменные статуса:
Firewall_access_denied
Firewall_access_granted
Firewall_cached_entries
Для получения дополнительной информации об этих переменных посмотрите MySQL Enterprise Firewall.
С этого выпуска Agent устанавливает
sql_mode=NO_AUTO_CREATE_USER
в дополнение к
STRICT_TRANS_TABLES
и
NO_ENGINE_SUBSTITUTION
.
Это собирается предотвратить повторение следующей ошибки из MySQL 5.7.x:
Warning | 3129 | Unsetting sql mode
'NO_AUTO_CREATE_USER' is deprecated. It will be made
read-only in a future release.
Bug #21127348
Раздел 1.1 перечисляет
SUPER
как одну из привилегий, требуемых
Oracle Enterprise Manager Agent.
SUPER
не требуется.
Если значение булева признака не присутствовало, о нем сообщали как False.
С этого выпуска если значение не задано, ничто не показано.
Никакие значения не были получены для переменных
innodb_max_dirty_pages_pct
и
innodb_max_dirty_pages_pct_lwm
в
MySQL 5.7.7 или выше. NaN был показан вместо этого.
Метрика Slave Has Been Stopped сообщала, что репликация остановилась, хотя это было не так.
Совместимое окружение для MySQL Configuration Metrics добавляется в этом выпуске. См. главу 8.
Следующие метрики добавляются в этом выпуске. Это вычисленные метрики, которые оцениваются на основе предопределенных порогов.
Replication Master Activity
Exceeded Binary Log Space Limit
Replication Slave Activity
Slave Error: Unknown or Incorrect Time Zone
Slave Execution Position Behind Read Position
Slave Has Been Stopped
Slave Has Experienced A Replication Error
Slave Has Problem Communicating With Master
Slave Has Stopped Replicating
Slave I/O Thread Not Running
Slave Relay Log Space
Slave Seconds Behind Master
Slave SQL Thread Not Running
Slave Waiting To Free Relay Log Space
Response
Status (up/down)
Binary Logs Summary
Binary Log File Count
Binary Log Space
Connection Activity
Failed Attempted Connections To The Server
DML Statement Activity
Prepared Statements Not Being Closed
Prepared Statements Not Being Used Effectively
Handler Activity
Indexes Not Being Used Efficiently
Instance Activity
MySQL Server Has Been Restarted
InnoDB Activity
InnoDB Buffer Cache Sub-Optimal Hit
InnoDB Buffer Pool Writes Bottleneck
InnoDB Log Waits Bottleneck
Performance Schema Activity
Host Cache Size
Table Activity
Table Cache Not Optimal
Table Lock Contention
Temporary Disk Table
Threads Activity
Connection Limit Usage (Rate)
Thread Pooling Not Enabled
Too Many Concurrent Queries Running
Trx Statement Activity
XA Distributed Transaction Support For InnoDB
Все пороги, используют оператор > (больше чем). Это заменяет оператор != (не равняется).