问题描述
TIMER_START, TIMER_END, TIMER_WAIT 事件的时间信息。这些值的单位是皮秒(万亿分之一秒)。TIMER_START 和 TIMER_END 值指示事件计时开始和结束的时间。TIMER_WAIT 是事件经过的时间(持续时间)。
如果事件尚未完成,则 TIMER_END 是当前计时器值,TIMER_WAIT 是到目前为止经过的时间(TIMER_END - TIMER_START)。
如果事件由 TIMED = NO 的仪器产生,则不收集计时信息,并且 TIMER_START、TIMER_END 和 TIMER_WAIT 都为 NULL。
解决方法
当我第一次注意到数字以百万为单位时,我假设它可能是微秒,但后来我在表格的列中也看到了以十亿为单位的数字( 408,113,517,000
) 。MIN_WAIT_TIME``performance_schema.events_statements_summary_by_digest
文档特别指出这些列没有聚合,当我查看具有一两个COUNT_STAR
值的行时,我能够确认这一点。
我如何阅读并可能尝试优化、、、MIN_TIMER_WAIT
和AVG_TIMER_WAIT
列MAX_TIMER_WAIT
?