10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 41.5 mb
PDF (A4)- 41.6 mb
手册页(TGZ)- 262.1 kb
手册页(Zip)- 372.2 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

23.6.14.39 ndbinfo operations_per_fragment表

operations_per_fragment表提供了关于在单个片段和片段副本上执行的操作的信息,以及关于这些操作的一些结果。

operations_per_fragment表包含以下列:

  • fq_name

    这个片段的名称

  • parent_fq_name

    这个片段的父片段的名称

  • 类型

    对象类型;有关可能的值,请参阅文本

  • table_id

    该表的Table ID

  • node_id

    Node该节点的ID

  • block_instance

    内核块实例ID

  • fragment_num

    碎片ID(编号)

  • tot_key_reads

    此片段副本的键读取总数

  • tot_key_inserts

    此片段副本的键插入总数

  • tot_key_updates

    此片段副本的键更新总数

  • tot_key_writes

    此片段副本的键写入总数

  • tot_key_deletes

    此片段副本的键删除总数

  • tot_key_refs

    拒绝的关键操作数目

  • tot_key_attrinfo_bytes

    所有的总尺寸attrinfo属性

  • tot_key_keyinfo_bytes

    所有的总尺寸keyinfo属性

  • tot_key_prog_bytes

    所携带的所有解释程序的总大小attrinfo属性

  • tot_key_inst_exec

    由解释程序执行的用于关键操作的指令总数

  • tot_key_bytes_returned

    键读操作返回的所有数据和元数据的总大小

  • tot_frag_scans

    在这个片段副本上执行的扫描总数

  • tot_scan_rows_examined

    扫描检查的行总数

  • tot_scan_rows_returned

    返回给客户端的总行数

  • tot_scan_bytes_returned

    返回给客户端的数据和元数据的总大小

  • tot_scan_prog_bytes

    用于扫描操作的解释程序的总大小

  • tot_scan_bound_bytes

    有序索引扫描中使用的所有边界的总大小

  • tot_scan_inst_exec

    扫描执行的指令总数

  • tot_qd_frag_scans

    这个片段副本的扫描已经排队的次数

  • conc_frag_scans

    当前在这个片段副本上活动的扫描数(不包括排队的扫描)

  • conc_qd_frag_scans

    当前为这个片段副本排队的扫描数

  • tot_commits

    提交给这个片段副本的行更改总数

笔记

fq_name包含此片段副本所属的模式对象的完全限定名称。目前有以下格式:

  • 基本表:DbName/ def /TblName

  • 表:DbName/ def / NDB BLOB_美元BaseTblId_ColNo

  • 命令指数:sys / def /BaseTblId/IndexName

  • 唯一索引:sys / def /BaseTblId/IndexName独特的美元

独特的美元为唯一索引显示的后缀由添加mysqld;对于由不同的NDB API客户端应用程序创建的索引,这可能不同,或者不存在。

刚才为完全限定对象名显示的语法是一个内部接口,在将来的版本中可能会更改。

考虑一张桌子t1由以下SQL语句创建和修改:

创建数据库mydb使用mydb;创建表t1 (a INT NOT NULL, b INT NOT NULL, t TEXT NOT NULL,主键(b))引擎=ndbcluster;CREATE UNIQUE INDEX ix1 ON t1(b) USING HASH;

如果t1表ID为11,这将产生fq_name数值如下所示:

  • 基本表:mydb / def / t1

  • 表:mydb / def / NDB BLOB_11_2美元

  • 有序索引(主键):sys / def / 11 /初选

  • 唯一索引:sys / def / 11 / ix1独特的美元

对于索引或表,parent_fq_name列包含fq_name对应基表的。对于基表,此列总是

类型列显示此片段使用的模式对象类型,它可以接受任何一个值系统表用户表唯一哈希索引,或命令指数表显示为用户表

table_id列值在任何给定时间都是唯一的,但如果对应的对象已被删除,则可以重新使用。属性可以看到相同的IDndb_show_tables实用程序。

block_instance列显示这个片段副本属于哪个LDM实例。方法获取有关特定线程的信息threadblocks表格第一个实例总是编号为0。

因为通常有两个片段副本,假设是这样,每个fragment_num值应该在表中出现两次,分别出现在来自同一节点组的两个不同数据节点上。

NDB不使用单键访问顺序索引,计数为tot_key_readstot_key_insertstot_key_updatestot_key_writes,tot_key_deletes不会因有序索引操作而递增。

请注意

当使用tot_key_writes,您应该记住,在此上下文中,如果键存在,写操作将更新行,否则插入新行。(this的一个用法是NDB实施取代SQL语句)。

tot_key_refs列显示LDM拒绝的键操作的数量。一般来说,这种拒绝是由于重复的密钥(插入),找不到钥匙错误(更新、删除和读取),或者操作被用作匹配键的行谓词的解释程序拒绝。

attrinfo而且keyinfo属性。tot_key_attrinfo_bytes而且tot_key_keyinfo_bytes类的属性LQHKEYREQ信号(见NDB通信协议)用于由LDM发起一个密钥操作。一个attrinfo通常包含元组字段值(插入和更新)或投影规范(用于读取);keyinfo包含在此模式对象中定位给定元组所需的主键或唯一键。

显示的值为tot_frag_scans包括完整扫描(检查每一行)和子集扫描。唯一索引和表永远不会被扫描,因此,与其他扫描相关的计数一样,对于这些表的片段副本,这个值为0。

tot_scan_rows_examined在给定的片段副本中显示的行数可能少于总行数,因为有序索引扫描可能受到边界的限制。此外,客户端可以选择在检查所有可能匹配的行之前结束扫描;这种情况发生在使用包含限制存在子句,例如。tot_scan_rows_returned总是小于等于tot_scan_rows_examined

tot_scan_bytes_returned中返回的投影(在推入连接的情况下)DBSPJ块在NDB内核。

tot_qd_frag_scans的设置可以影响MaxParallelScansPerFragment数据节点配置参数,该参数限制可以在单个片段副本上并发执行的扫描数量。