/** Structure for an SQL data tuple of fields (logical record) */
struct dtuple_t {
ulint info_bits; /*!< info bits of an index record:
the default is 0; this field is used
if an index record is built from
a data tuple */
ulint n_fields; /*!< number of fields in dtuple */
ulint n_fields_cmp; /*!< number of fields which should
be used in comparison services
of rem0cmp.*; the index search
is performed by comparing only these
fields, others are ignored; the
default value in dtuple creation is
the same value as n_fields */
dfield_t* fields; /*!< fields */
UT_LIST_NODE_T(dtuple_t) tuple_list;
/*!< data tuples can be linked into a
list using this field */
};
struct dfield_t{
void* dat
innodb change buffer记录格式
最新推荐文章于 2021-06-02 22:02:40 发布
本文深入探讨了InnoDB存储引擎的变更缓冲区(Change Buffer)中记录的构建过程,通过`ibuf_entry_build`函数解析逻辑记录,详细阐述了如何在内存中高效管理与合并这些记录。
摘要由CSDN通过智能技术生成