Mysql源码中的一些变量

在阅读Mysql源码的过程中,发现有很多简写的变量名称。了解相关变量的含义及作用对理解源码有很大的帮助,本篇文章会在源码阅读过程中陆续更新。

THD
全称(Thread handler)线程处理。

QEP
全称(Query Execution Plan)查询执行计划。

QEP_TAB
全称(Query Execution Plan Table) 查询执行计划表

LOCK_REC_NOT_GAP,  xx_REC_xx
(REC 一般是Record的简写)此处是一个无间隙锁

sel_node_create,  sel_xx
(sel 代表select, 描述查询select struct)

trx
(transaction 事务的简写)

btr_pcur_get_rec
(btree persistent cursor get record)

ha_rnd_next
(handler random next 读取下一条数据)

rr_quick
(rr 代表read record)

One thought on “Mysql源码中的一些变量”

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>