25.12.2.5 setup_timerstable
setup_timerstable 显示了当前选定的事件计时器:
mysql> SELECT * FROM performance_schema.setup_timers;
+-------------+-------------+
| NAME | TIMER_NAME |
+-------------+-------------+
| idle | MICROSECOND |
| wait | CYCLE |
| stage | NANOSECOND |
| statement | NANOSECOND |
| transaction | NANOSECOND |
+-------------+-------------+
Note
从 MySQL 5.7.21 开始,不推荐使用 Performance Schema setup_timerstable,并且在 MySQL 8.0 中将其删除,在performance_timerstable 中的TICKS
行也是如此。
可以更改setup_timers.TIMER_NAME
值以选择其他计时器。该值可以是performance_timers.TIMER_NAME
列中的任何值。有关事件计时如何发生的说明,请参见第 25.4.1 节“性能架构事件计时”。
对setup_timerstable 的修改会立即影响监视。已经进行的事件可以将原始计时器用于开始时间,将新计时器用于结束时间。为避免更改计时器后出现不可预测的结果,请使用TRUNCATE TABLE重置性能架构统计信息。
setup_timerstable 具有以下列:
NAME
计时器用于的乐器类型。
TIMER_NAME
适用于乐器类型的计时器。可以修改此列。
setup_timerstable 不允许TRUNCATE TABLE。