Individual graphs are defined below.
Shows the average of the number of accesses for data for different query operations for all table reads, regardless of the storage engine being using, against the number of queries being executed.
Name | avg_row_accesses.name |
Range Label | avg_row_accesses.rangeLabel |
Series | Expression |
avg_row_accesses.series1 | ((first+key+next+prev+hread_rnd+hread_rnd_next+sort_rows) /
questions) |
Variables | Data Item |
first | mysql :status :Handler_read_first |
key | mysql :status :Handler_read_key |
next | mysql :status :Handler_read_next |
prev | mysql :status :Handler_read_prev |
hread_rnd | mysql :status :Handler_read_rnd |
hread_rnd_next | mysql :status :Handler_read_rnd_next |
sort_rows | mysql :status :Sort_rows |
questions | mysql :status :Questions |
Name | binlog_cache.name |
Range Label | binlog_cache.rangeLabel |
Series | Expression |
binlog_cache.series1 | (binlog_memory/60) |
binlog_cache.series2 | (binlog_disk/60) |
Variables | Data Item |
binlog_memory | mysql :status :Binlog_cache_use |
binlog_disk | mysql :status :Binlog_cache_disk_use |
Name | binlog_space_usage.name |
Range Label | binlog_space_usage.rangeLabel |
Series | Expression |
binlog_space_usage.series1 | (fileSum / (1024*1024)) |
Variables | Data Item |
fileSum | mysql :masterlogs :filesizesum |
cluster_data_node_data_memory_usage.name
Name | cluster_data_node_data_memory_usage.name |
Range Label | cluster_data_node_data_memory_usage.rangeLabel |
Series | Expression |
cluster_data_node_data_memory_usage.series1 | cluster_data_node_used_data_memory/1024/1024 |
cluster_data_node_data_memory_usage.series2 | cluster_data_node_config_data_memory/1024/1024 |
Variables | Data Item |
cluster_data_node_used_data_memory | mysql :cluster_data_node_data_memory :data_mem_used |
cluster_data_node_config_data_memory | mysql :cluster_data_node_data_memory :data_mem_total |
cluster_data_node_index_memory_usage.name
Name | cluster_data_node_index_memory_usage.name |
Range Label | cluster_data_node_index_memory_usage.rangeLabel |
Series | Expression |
cluster_data_node_index_memory_usage.series1 | cluster_data_node_used_index_memory/1024/1024 |
cluster_data_node_index_memory_usage.series2 | cluster_data_node_config_index_memory/1024/1024 |
Variables | Data Item |
cluster_data_node_used_index_memory | mysql :cluster_data_node_index_memory :index_mem_used |
cluster_data_node_config_index_memory | mysql :cluster_data_node_index_memory :index_mem_total |
cluster_data_node_redo_buffer_usage.name
Name | cluster_data_node_redo_buffer_usage.name |
Range Label | cluster_data_node_redo_buffer_usage.rangeLabel |
Series | Expression |
cluster_data_node_redo_buffer_usage.series1 | cluster_data_node_used_redo_buffer/1024/1024 |
cluster_data_node_redo_buffer_usage.series2 | cluster_data_node_config_redo_buffer/1024/1024 |
Variables | Data Item |
cluster_data_node_used_redo_buffer | mysql :cluster_data_node_redo_buffer :redo_buffer_used |
cluster_data_node_config_redo_buffer | mysql :cluster_data_node_redo_buffer :redo_buffer_total |
cluster_data_node_redo_logspace_usage.name
Name | cluster_data_node_redo_logspace_usage.name |
Range Label | cluster_data_node_redo_logspace_usage.rangeLabel |
Series | Expression |
cluster_data_node_redo_logspace_usage.series1 | cluster_data_node_used_redo_logspace/1024/1024 |
cluster_data_node_redo_logspace_usage.series2 | cluster_data_node_config_redo_logspace/1024/1024 |
Variables | Data Item |
cluster_data_node_used_redo_logspace | mysql :cluster_data_node_redo_logspace :redo_logspace_used |
cluster_data_node_config_redo_logspace | mysql :cluster_data_node_redo_logspace :redo_logspace_total |
cluster_data_node_undo_buffer_usage.name
Name | cluster_data_node_undo_buffer_usage.name |
Range Label | cluster_data_node_undo_buffer_usage.rangeLabel |
Series | Expression |
cluster_data_node_undo_buffer_usage.series1 | cluster_data_node_used_undo_buffer/1024/1024 |
cluster_data_node_undo_buffer_usage.series2 | cluster_data_node_config_undo_buffer/1024/1024 |
Variables | Data Item |
cluster_data_node_used_undo_buffer | mysql :cluster_data_node_undo_buffer :undo_buffer_used |
cluster_data_node_config_undo_buffer | mysql :cluster_data_node_undo_buffer :undo_buffer_total |
cluster_data_node_undo_logspace_usage.name
Name | cluster_data_node_undo_logspace_usage.name |
Range Label | cluster_data_node_undo_logspace_usage.rangeLabel |
Series | Expression |
cluster_data_node_undo_logspace_usage.series1 | cluster_data_node_used_undo_logspace/1024/1024 |
cluster_data_node_undo_logspace_usage.series2 | cluster_data_node_config_undo_logspace/1024/1024 |
Variables | Data Item |
cluster_data_node_used_undo_logspace | mysql :cluster_data_node_undo_logspace :undo_logspace_used |
cluster_data_node_config_undo_logspace | mysql :cluster_data_node_undo_logspace :undo_logspace_total |
Displays the number of client connections by displaying the number of connected threads, active threads, and cached threads.
Name | connections.name |
Range Label | connections.rangeLabel |
Series | Expression |
connections.series1.label | connected |
connections.series2.label | running |
connections.series3.label | cached |
Variables | Data Item |
connected | mysql :status :Threads_connected |
running | mysql :status :Threads_running |
cached | mysql :status :Threads_cached |
Shows the number of client connections that have been aborted, either during connection, or aborted active connections. This information is useful to determine if your server is overloaded (and therefore aborting connections), or if there is a network fault. Aborted connections also indicate those which did not disconnect properly, for example during a timeout.
Name | connections_aborted.name |
Range Label | connections_aborted.rangeLabel |
Series | Expression |
connections_aborted.series1.label | clients |
connections_aborted.series2.label | connections |
Variables | Data Item |
clients | mysql :status :Aborted_clients |
connections | mysql :status :Aborted_connects |
Shows the maximum number of connections, and the maximum number of used connections.
Name | connections_max.name |
Range Label | connections_max.rangeLabel |
Series | Expression |
connections_max.series1.label | max_connections_allowed |
connections_max.series2.label | max_connections_used |
Variables | Data Item |
max_connections_allowed | mysql :variables :max_connections |
max_connections_used | mysql :status :Max_used_connections |
Displays the CPU usage statistics over time for the machine hosting the MySQL server. The graph shows the aggregate system, user, wait and idle times for your CPU(s). You can use this information to help determine your CPU utilization and whether you are getting the most efficient use of your CPU power.
Name | CPU Utilization |
Range Label | % |
Series | Expression |
Kernel | sys/(sys+user+wait+idle)*100 |
Total | (sys+user+wait)/(sys+user+wait+idle)*100 |
User | user/(sys+user+wait+idle)*100 |
Wait I/O | wait/(sys+user+wait+idle)*100 |
Variables | Data Item |
user | os :cpu :cpu_user |
wait | os :cpu :cpu_wait |
idle | os :cpu :cpu_idle |
sys | os :cpu :cpu_sys |
Displays the database activity, by showing the individual counts
over time of different DML statements per minute. For example, you
can monitor the number of SELECT
statements
executed per minute over time and gain an understanding of your
server throughput. This information can be used to monitor the
activity level, and provide a useful quick reference for your
server operation.
Name | database_activity.name |
Range Label | database_activity.rangeLabel |
Series | Expression |
database_activity.series1.label | (selects/60) |
database_activity.series2.label | ((inserts+insert_selects)/60) |
database_activity.series3.label | ((updates+update_multi)/60) |
database_activity.series4.label | ((replaces+replace_selects)/60) |
database_activity.series5.label | ((deletes+delete_multi)/60) |
database_activity.series6.label | ((call_proc)/60) |
Variables | Data Item |
call_proc | mysql :status :Com_call_procedure |
selects | mysql :status :Com_select |
inserts | mysql :status :Com_insert |
insert_selects | mysql :status :Com_insert_select |
updates | mysql :status :Com_update |
update_multi | mysql :status :Com_update_multi |
replaces | mysql :status :Com_replace |
replace_selects | mysql :status :Com_replace_select |
deletes | mysql :status :Com_delete |
delete_multi | mysql :status :Com_delete_multi |
Name | database_transactions.name |
Range Label | database_transactions.rangeLabel |
Series | Expression |
database_transactions.series1 | (begin/60) |
database_transactions.series2 | (commit/60) |
database_transactions.series3 | (rollback/60) |
Variables | Data Item |
begin | mysql :status :com_begin |
commit | mysql :status :com_commit |
rollback | mysql :status :com_rollback |
Name | Disk IO Usage |
Range Label | avg MB/sec |
Series | Expression |
Read | ((read / (1024*1024))/60) |
Total | (((read+write) / (1024*1024))/60) |
Write | ((write / (1024*1024)/60)) |
Variables | Data Item |
read | os :disk :disk_bytes_read |
write | os :disk :disk_bytes_written |
Name | Disk Space Usage |
Range Label | GB |
Series | Expression |
Total Size | (total / (1024*1024*1024)) |
Used | (used / (1024*1024*1024)) |
Variables | Data Item |
total | os :fs :fs_total |
used | os :fs :fs_used |
Shows the cache hit ratios (as a percentage) for the query cache, MyISAM and InnoDB tables, and the connection and thread cache information. The information provided by the hit ratios can provide indicators of whether your cache is working effectively, or is of a size suitable for the data that you are storing and retrieving. Low hit ratios indicate that your cache are inefficient and may need to be investigated.
Name | hit_ratios.name |
Range Label | hit_ratios.rangeLabel |
Series | Expression |
hit_ratios.series1.label | 100-((iReads / (iReadRequests+1))*100) |
hit_ratios.series2.label | (qHits/(qHits+qInserts+1))*100 |
hit_ratios.series3.label | (100-((keyReads / (keyReadRequests+1))*100)) * (keyReadRequests
>= keyReads) |
hit_ratios.series4.label | 100-((tcreated / (connections+1))*100) |
Variables | Data Item |
keyReads | mysql :status :Key_reads |
keyReadRequests | mysql :status :Key_read_requests |
iReads | mysql :status :Innodb_buffer_pool_reads |
iReadRequests | mysql :status :Innodb_buffer_pool_read_requests |
tcreated | mysql :status :Threads_created |
connections | mysql :status :Connections |
qHits | mysql :status :Qcache_hits |
qInserts | mysql :status :Qcache_inserts |
innodb_adaptive_hash_memory.name
Shows the size of the InnoDB adaptive hash index. These are used to hold the data from tables in memory providing the size of the indexes is small enough to fit in memory. The graph shows the memory usage of the adaptive hash index.
Name | innodb_adaptive_hash_memory.name |
Range Label | innodb_adaptive_hash_memory.rangeLabel |
Series | Expression |
innodb_adaptive_hash_memory.series1 | ( hash_size * 16384 ) / 1024 / 1024 |
Variables | Data Item |
hash_size | mysql :innodbstatus :innodb_hash_node_heap |
innodb_adaptive_hash_searches.name
Displays the number of InnoDB adaptive hash index searches and those searches not using the adaptive hash index. You can use this to determine if your adaptive hash index is being used correctly, and is of a suitable size of the information and tables that are being accessed.
Name | innodb_adaptive_hash_searches.name |
Range Label | innodb_adaptive_hash_searches.rangeLabel |
Series | Expression |
innodb_adaptive_hash_searches.series1 | hash |
innodb_adaptive_hash_searches.series2 | nonhash |
Variables | Data Item |
hash | mysql :innodbstatus :innodb_hash_searches_per_sec |
nonhash | mysql :innodbstatus :innodb_non_hash_searches_per_sec |
Displays the size and page usage of the InnoDB buffer pool, providing information on the cache usage and performance. The graph shows the buffer pool size, active pages, and the number of modified pages.
Name | innodb_buffer_pool.name |
Range Label | innodb_buffer_pool.rangeLabel |
Series | Expression |
innodb_buffer_pool.series1.label | (size*16384)/(1024*1024) |
innodb_buffer_pool.series2.label | (used*16384)/(1024*1024) |
innodb_buffer_pool.series3.label | (modified*16384)/(1024*1024) |
innodb_buffer_pool.series4.label | (dict)/(1024*1024) |
Variables | Data Item |
size | mysql :innodbstatus :innodb_bp_size |
used | mysql :innodbstatus :innodb_bp_db_pages |
modified | mysql :innodbstatus :innodb_bp_modified_pages |
dict | mysql :innodbstatus :innodb_bp_dictionary_alloc |
Shows the time spent by InnoDB compressing and uncompressing data in compressed tables.
Name | innodb_compression_time.name |
Range Label | innodb_compression_time.rangeLabel |
Series | Expression |
innodb_compression_time.series1 | compress |
innodb_compression_time.series2 | uncompress |
Variables | Data Item |
compress | mysql :innodb_compression_time :compress_seconds |
uncompress | mysql :innodb_compression_time :uncompress_seconds |
The size of the InnoDB transaction history. A high number may indicate a large number of open (uncommitted) transactions.
Name | innodb_hist_length.name |
Range Label | innodb_hist_length.rangeLabel |
Series | Expression |
innodb_hist_length.series1 | hist_len |
Variables | Data Item |
hist_len | mysql :innodbstatus :innodb_trx_history_list_length |
Displays the InnoDB I/O counts showing the number of
fsync
, read, and write operations used to
support InnoDB tables.
Name | innodb_os_file_access.name |
Range Label | innodb_os_file_access.rangeLabel |
Series | Expression |
innodb_os_file_access.series1.label | (read/60) |
innodb_os_file_access.series2.label | (write/60) |
innodb_os_file_access.series3.label | (fsync/60) |
Variables | Data Item |
read | mysql :innodbstatus :innodb_io_os_file_reads |
write | mysql :innodbstatus :innodb_io_os_file_writes |
fsync | mysql :innodbstatus :innodb_io_os_file_fsyncs |
Shows the row counts per minute for individual SQL operations
(READ
, INSERT
,
UPDATE
and DELETE
).
Name | innodb_row_details.name |
Range Label | innodb_row_details.rangeLabel |
Series | Expression |
innodb_row_details.series1.label | (read/60) |
innodb_row_details.series2.label | (inserted/60) |
innodb_row_details.series3.label | (updated/60) |
innodb_row_details.series4.label | (deleted/60) |
Variables | Data Item |
read | mysql :innodbstatus :innodb_rows_read |
inserted | mysql :innodbstatus :innodb_rows_inserted |
updated | mysql :innodbstatus :innodb_rows_updated |
deleted | mysql :innodbstatus :innodb_rows_deleted |
Displays the InnoDB semaphore status. The graph indicates the amount of time that different InnoDB threads have spent waiting due to the locks used to prevent the same structures being updated at the same time. A large number of threads waiting for the semaphores may be a result of disk I/O or connection problems inside InnoDB. You may want to modify your InnoDB thread concurrency.
Name | innodb_semaphores.name |
Range Label | innodb_semaphores.rangeLabel |
Series | Expression |
innodb_semaphores.series1.label | (swaits/60) |
innodb_semaphores.series2.label | (srounds/60) |
innodb_semaphores.series3.label | (oswaits/60) |
Variables | Data Item |
swaits | mysql :innodbstatus :innodb_sem_mutex_spin_waits |
srounds | mysql :innodbstatus :innodb_sem_mutex_rounds |
oswaits | mysql :innodbstatus :innodb_sem_mutex_os_waits |
The number of blocked, locked, and active transactions. You can use this to determine the contention on tables for InnoDB transactions.
Name | innodb_transactions.name |
Range Label | innodb_transactions.rangeLabel |
Series | Expression |
innodb_transactions.series1 | running |
innodb_transactions.series2 | lock_waiting |
innodb_transactions.series3 | committing |
innodb_transactions.series4 | rolling_back |
Variables | Data Item |
running | mysql :innodb_transactions :running_count |
lock_waiting | mysql :innodb_transactions :lock_wait_count |
committing | mysql :innodb_transactions :committing_count |
rolling_back | mysql :innodb_transactions :rolling_back_count |
Displays the total Kilobytes per minute of bytes transferred to/from the server by client applications. Spikes in this output may indicate an unusual application operation or connection.
Name | kbytes_in_out.name |
Range Label | kbytes_in_out.rangeLabel |
Series | Expression |
kbytes_in_out.series1.label | ((bytesIn/1024)/60) |
kbytes_in_out.series2.label | ((bytesOut/1024)/60) |
kbytes_in_out.series3.label | (((bytesIn+bytesOut)/1024)/60) |
Variables | Data Item |
bytesIn | mysql :status :Bytes_received |
bytesOut | mysql :status :Bytes_sent |
The load average of the server hosting the MySQL server. The load average shows the number of processes using or waiting for CPU time in the last 1, 5 and 15 minutes. Load averages showing a load highe than the number of CPU cores may indicate an overloaded server.
Name | Load Average |
Range Label | Load Average |
Series | Expression |
1 | zero |
15 | two |
5 | one |
Variables | Data Item |
zero | os :loadavg :0 |
one | os :loadavg :1 |
two | os :loadavg :2 |
Shows the percentage of table locks that have had to wait before an operation can continue. High lock ratios can indicate high contention in your tables, with too many operations having to wait, affecting the performance.
Name | lock_wait_ratio.name |
Range Label | lock_wait_ratio.rangeLabel |
Series | Expression |
lock_wait_ratio.series1.label | ((lock_waits/lock_immediate)*100) |
Variables | Data Item |
lock_waits | mysql :status :Table_locks_waited |
lock_immediate | mysql :status :Table_locks_immediate |
Displays the current amount of memory used by the agent, and by the Lua component of the agent.
Name | Memory Usage - Agent |
Range Label | MB |
Series | Expression |
Agent | agent_mem_size / 1024 / 1024 |
Lua | lua_mem_size / 1024 / 1024 |
Variables | Data Item |
lua_mem_size | agent :lua :mem_size |
agent_mem_size | agent :proc :mem_resident |
Displays the RAM usage on the server for the monitored MySQL instance. You should compare the total and used RAM values to ensure that you are not exceeding your available RAM, which will lead to swapping and performance issues.
Name | Memory Usage - OS Resident |
Range Label | MB |
Series | Expression |
Total | ram_total/(1024*1024) |
Used | (ram_total-ram_unused)/(1024*1024) |
Variables | Data Item |
ram_total | os :mem :ram_total |
ram_unused | os :mem :ram_unused |
Displays the use of swap space on the server for the monitored MySQL instance. High swap usage may indicate that your server needs more RAM or that your MySQL configuration needs to be modified, as high levels of swap will have a negative impact on performance.
Name | Memory Usage - OS Virtual |
Range Label | MB |
Series | Expression |
Total | swap_total/(1024*1024) |
Used | (swap_total-swap_unused)/(1024*1024) |
Variables | Data Item |
swap_total | os :mem :swap_total |
swap_unused | os :mem :swap_unused |
myisam_key_buffer_activity.name
Name | myisam_key_buffer_activity.name |
Range Label | myisam_key_buffer_activity.rangeLabel |
Series | Expression |
myisam_key_buffer_activity.series1 | (read_requests/60) |
myisam_key_buffer_activity.series2 | (reads/60) |
myisam_key_buffer_activity.series3 | (write_requests/60) |
myisam_key_buffer_activity.series4 | (writes/60) |
Variables | Data Item |
read_requests | mysql :status :Key_read_requests |
reads | mysql :status :Key_reads |
write_requests | mysql :status :Key_write_requests |
writes | mysql :status :Key_writes |
Displays the efficiency of the MyISAM key index buffer usage. On a system using a lot of MyISAM tables, low usage indicates that your MyISAM key buffer size is too high (reducing the RAM available for other buffering). High usage may indicate that you need to increase your MyISAM key buffer size to help improve performance.
Name | myisam_key_buffer_usage.name |
Range Label | myisam_key_buffer_usage.rangeLabel |
Series | Expression |
myisam_key_buffer_usage.series1.label | key_buffer/1024/1024 |
myisam_key_buffer_usage.series2.label | (key_buffer - (blk_size*unused))/1024/1024 |
myisam_key_buffer_usage.series3.label | (blk_size*not_flushed)/1024/1024 |
Variables | Data Item |
key_buffer | mysql :variables :key_buffer_size |
blk_size | mysql :variables :key_cache_block_size |
unused | mysql :status :Key_blocks_unused |
not_flushed | mysql :status :Key_blocks_not_flushed |
Network - Interface Throughput
Name | Network - Interface Throughput |
Range Label | avg kbytes/sec |
Series | Expression |
Received | ((read / 1024)/60) |
Sent | ((write / 1024)/60)) |
Total | (((read+write) / 1024)/60) |
Variables | Data Item |
read | os :net :rx_bytes |
write | os :net :tx_bytes |
The number of tables in the open state per minute.
Name | opened_tables.name |
Range Label | opened_tables.rangeLabel |
Series | Expression |
opened_tables.series1.label | openedTables |
opened_tables.series2.label | openedTableDefs |
Variables | Data Item |
openedTables | mysql :status :Opened_tables |
openedTableDefs | mysql :status :Opened_table_definitions |
Displays the hits, inserts and queries not cacheable in the query cache. Low cache hits may indicate that your queries are being expired from the cache before they can be used, which may mean they are unsuitable for storing in the query cache.
Name | query_cache_efficiency.name |
Range Label | query_cache_efficiency.rangeLabel |
Series | Expression |
query_cache_efficiency.series1.label | (hits/60) |
query_cache_efficiency.series2.label | (inserts/60) |
query_cache_efficiency.series3.label | (not_cached/60) |
Variables | Data Item |
hits | mysql :status :Qcache_hits |
inserts | mysql :status :Qcache_inserts |
not_cached | mysql :status :Qcache_not_cached |
query_cache_lowmem_prunes.name
Displays the number of queries removed from the cache because the size of the query cache was not large enough to store the queries that can be cached. Try increasing your query cache size.
Name | query_cache_lowmem_prunes.name |
Range Label | query_cache_lowmem_prunes.rangeLabel |
Series | Expression |
query_cache_lowmem_prunes.series1.label | (deletes/60) |
Variables | Data Item |
deletes | mysql :status :Qcache_lowmem_prunes |
Displays the free space and total size of the query cache.
Name | query_cache_memory.name |
Range Label | query_cache_memory.rangeLabel |
Series | Expression |
query_cache_memory.series1.label | size/(1024*1024) |
query_cache_memory.series2.label | ((size-free)/(1024*1024)) |
Variables | Data Item |
size | mysql :variables :query_cache_size |
free | mysql :status :Qcache_free_memory |
query_cache_queries_in_cache.name
Shows the number of queries stored in the query cache. In normal operation this should be a relatively constant figure. A large number of switches between high and low numbers may indicate that differently sized queries are being inserted into the query cache, and then later removed as a high number of smaller queries are added to the cache. Try increasing the size of your query cache.
Name | query_cache_queries_in_cache.name |
Range Label | query_cache_queries_in_cache.rangeLabel |
Series | Expression |
query_cache_queries_in_cache.series1.label | queries |
Variables | Data Item |
queries | mysql :status :Qcache_queries_in_cache |
Displays the aggregated row access statistics per minute. Information is shown both in terms of the full table scans (which are expensive to perform), and index based accesses.
Name | row_accesses.name |
Range Label | row_accesses.rangeLabel |
Series | Expression |
row_accesses.series2.label | ((first+key+next+prev)/60) |
row_accesses.series3.label | ((hread_rnd+hread_rnd_next)/60) |
Variables | Data Item |
first | mysql :status :Handler_read_first |
key | mysql :status :Handler_read_key |
next | mysql :status :Handler_read_next |
prev | mysql :status :Handler_read_prev |
hread_rnd | mysql :status :Handler_read_rnd |
hread_rnd_next | mysql :status :Handler_read_rnd_next |
Shows the number of delete, write (INSERT
), and
update operations on rows per minute on all tables regardless of
storage engine.
Name | row_writes.name |
Range Label | row_writes.rangeLabel |
Series | Expression |
row_writes.series1.label | (write/60) |
row_writes.series2.label | (update/60) |
row_writes.series3.label | (delete/60) |
Variables | Data Item |
delete | mysql :status :Handler_delete |
update | mysql :status :Handler_update |
write | mysql :status :Handler_write |
Displays the number of seconds behind the master for a given slave in a replication scenario. An increasing value means that your slave is unable to keep up with your master.
Name | slave_seconds_behind.name |
Range Label | slave_seconds_behind.rangeLabel |
Series | Expression |
slave_seconds_behind.series1.label | sbehind |
Variables | Data Item |
sbehind | mysql :slavestatus :Seconds_Behind_Master |
Shows the number of different sort operations performed on queries.
Name | sorting.name |
Range Label | sorting.rangeLabel |
Series | Expression |
sorting.series1.label | Sort_merge_passes |
sorting.series2.label | Sort_range |
sorting.series3.label | Sort_scan |
Variables | Data Item |
Sort_merge_passes | mysql :status :Sort_merge_passes |
Sort_range | mysql :status :Sort_range |
Sort_scan | mysql :status :Sort_scan |
Shows the average number of table locks per second.
Name | table_locks.name |
Range Label | table_locks.rangeLabel |
Series | Expression |
table_locks.series1.label | (locks_waited/60) |
table_locks.series2.label | (locks_immediate/60) |
Variables | Data Item |
locks_waited | mysql :status :Table_locks_waited |
locks_immediate | mysql :status :Table_locks_immediate |
Displays the number of memory temporary tables and disk temporary tables. Disk temporary tables are slower to create, populate, and read back. You may want to increase your memory temporary table size or check your queries to determine whether the use of temporary tables can be minimized.
Name | temporary_tables.name |
Range Label | temporary_tables.rangeLabel |
Series | Expression |
temporary_tables.series1.label | memoryTempTables |
temporary_tables.series2.label | diskTempTables |
Variables | Data Item |
memoryTempTables | mysql :status :Created_tmp_tables |
diskTempTables | mysql :status :Created_tmp_disk_tables |
Displays the thread cache information, comparing new thread creations against all database connections.