TokuDB状态变量¶
重要的
从雷竞技下载官网Percona Server for MySQL 8.0.28-19,不再支持TokuDB存储引擎。我们已经从安装包中删除了存储引擎,并在二进制构建中禁用了存储引擎。
从雷竞技下载官网Percona Server for MySQL 8.0.26-16,二进制构建和包包括但禁用TokuDB存储引擎插件。tokudb_enabled选项和tokudb_backup_enabled选项控制插件的状态,默认设置为FALSE。尝试加载插件的结果是插件无法初始化并打印弃用消息。
我们建议将数据迁移到MyRocks存储引擎。为了使插件能够迁移到另一个存储引擎,在my.cnf文件中将tokudb_enabled和tokudb_backup_enabled选项设置为TRUE,并重新启动服务器实例。然后,您可以加载插件。
中声明TokuDB存储引擎已弃用雷竞技下载官网Percona Server for MySQL 8.0。有关更多信息,请参阅Percona博客文章:雷竞技下载官网注意:TokuDB支持的变化和未来从Percona服务器删除MySQL 8.0雷竞技下载官网。
TokuDB状态变量提供关于内部工作的详细信息TokuDB存储引擎,它们在调整存储引擎以适应特定环境时非常有用。
您可以通过运行以下命令查看这些变量及其值:
mysql>显示状态就像“tokudb %”;
TokuDB状态变量摘要¶
以下是可用的全局状态变量:
Tokudb_DB_OPENS¶
此变量显示单个PerconaFT字典文件被打开的次数。雷竞技下载官网对于普通用户来说,这不是一个有用的值,因为上面有打开/关闭缓存层。
Tokudb_DB_CLOSES¶
此变量显示单个PerconaFT字典文件被关闭的次数。雷竞技下载官网对于普通用户来说,这不是一个有用的值,因为上面有打开/关闭缓存层。
Tokudb_DB_OPEN_CURRENT¶
此变量显示当前打开的数据库的数量。
Tokudb_DB_OPEN_MAX¶
此变量显示并发打开的数据库的最大数量。
Tokudb_LEAF_ENTRY_MAX_COMMITTED_XR¶
此变量显示存储在磁盘上的新行或修改行的提交事务记录的最大数量。
Tokudb_LEAF_ENTRY_MAX_PROVISIONAL_XR¶
此变量显示存储在磁盘上的新行或修改行的临时事务记录的最大数量。
Tokudb_LEAF_ENTRY_EXPANDED¶
此变量显示使用扩展内存机制在磁盘上存储新行或修改行的次数。
Tokudb_LEAF_ENTRY_MAX_MEMSIZE¶
此变量显示作为新行或修改行的存储在磁盘上的最大字节数。这是存储在其中的任何行未压缩的最大大小TokuDB自服务器启动以来创建或修改的。
Tokudb_LEAF_ENTRY_APPLY_GC_BYTES_IN¶
此变量显示对非刷新事件执行垃圾收集之前叶节点数据的总字节数。
Tokudb_LEAF_ENTRY_APPLY_GC_BYTES_OUT¶
此变量显示对非刷新事件执行垃圾收集后叶节点数据的总字节数。
Tokudb_LEAF_ENTRY_NORMAL_GC_BYTES_IN¶
此变量显示对刷新事件执行垃圾收集之前叶节点数据的总字节数。
Tokudb_LEAF_ENTRY_NORMAL_GC_BYTES_OUT¶
此变量显示对flush事件执行垃圾收集后叶节点数据的总字节数。
Tokudb_CHECKPOINT_PERIOD¶
此变量显示自动检查点结束和下一个自动检查点开始之间的秒间隔。
Tokudb_CHECKPOINT_FOOTPRINT¶
这个变量显示了检查指针所处的阶段。它仅用于调试目的,对普通用户来说不是有用的值。
Tokudb_CHECKPOINT_LAST_BEGAN¶
这个变量显示了最后一个检查点开始的时间。如果检查点当前正在进行中,那么这个时间可能比最后一个检查点完成的时间晚。如果从未发生过检查点,则此值为1969年12月31日在Linux主机上。
Tokudb_CHECKPOINT_LAST_COMPLETE_BEGAN¶
这个变量显示最后一个完整检查点开始的时间。在此之后更改的任何数据都不会在检查点中捕获。
Tokudb_CHECKPOINT_LAST_COMPLETE_ENDED¶
这个变量显示最后一个完整检查点结束的时间。
Tokudb_CHECKPOINT_DURATION¶
该变量显示完成所有检查点所需的时间(以秒为单位)。
Tokudb_CHECKPOINT_DURATION_LAST¶
这个变量显示完成最后一个检查点所需的时间(以秒为单位)。
Tokudb_CHECKPOINT_LAST_LSN¶
这个变量显示了最后一个成功的检查点LSN。从创建PerconaFT环境开始,每个检查点都有一个单调递增的LSN雷竞技下载官网。对于普通用户来说,除了了解自系统第一次创建以来出现了多少个检查点之外,这个值没有任何用处。
Tokudb_CHECKPOINT_TAKEN¶
该变量显示已使用的完整检查点的数量。
Tokudb_CHECKPOINT_FAILED¶
这个变量显示了由于任何原因而失败的检查点的数量。
Tokudb_CHECKPOINT_WAITERS_NOW¶
属性的当前线程数安全检查站锁。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_CHECKPOINT_WAITERS_MAX¶
方法并发等待的最大线程数安全检查站锁。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_CHECKPOINT_CLIENT_WAIT_ON_MO¶
此变量显示非检查点客户端线程等待多操作锁的次数。这是一个内在的rwlock这在性质上与InnoDB当写入锁定时,它会有效地停止对PerconaFT API的所有访问。雷竞技下载官网的开始检查点的阶段在短时间内使用此锁。
Tokudb_CHECKPOINT_CLIENT_WAIT_ON_CS¶
该变量显示非检查点客户端线程等待检查点安全锁的次数。这把锁是你设置tokudb_checkpoint_lock = 1。如果试图锁定/延迟检查指针的客户端必须等待当前运行的检查点完成,那么等待时间将反映在这里并求和。这不是一个有用的度量标准,因为普通用户永远不应该操纵检查点锁。
Tokudb_CHECKPOINT_BEGIN_TIME¶
该变量显示将所有脏节点标记为挂起检查点所需的累计时间(以微秒为单位)。
Tokudb_CHECKPOINT_LONG_BEGIN_TIME¶
该变量显示检查点的累计实际时间(以微秒为单位)开始耗时超过1秒的阶段。
Tokudb_CHECKPOINT_LONG_BEGIN_COUNT¶
该变量显示检查点的数量开始这一阶段耗时超过1秒。
Tokudb_CHECKPOINT_END_TIME¶
此变量以秒为单位显示检查点结束操作所花费的时间。
Tokudb_CHECKPOINT_LONG_END_TIME¶
该变量以秒为单位显示长检查点的总时间。
Tokudb_CHECKPOINT_LONG_END_COUNT¶
该变量显示检查点的数量end_checkpoint操作时间超过1分钟。
Tokudb_CACHETABLE_MISS¶
此变量显示应用程序无法访问内部缓存中的数据的次数。缓存失败意味着需要从磁盘中读取该日期。
Tokudb_CACHETABLE_MISS_TIME¶
此变量显示数据库必须等待磁盘读取完成的总时间(以微秒为单位)。
Tokudb_CACHETABLE_PREFETCHES¶
这个变量显示内存块预取到数据库缓存的总次数。当数据库的算法确定应用程序可能访问某个内存块时,就会预取数据。
Tokudb_CACHETABLE_SIZE_CURRENT¶
此变量显示当前在数据库内部缓存中的未压缩数据(以字节为单位)的数量。
Tokudb_CACHETABLE_SIZE_LIMIT¶
这个变量显示了多少未压缩的数据(以字节为单位)可以放入数据库的内部缓存。
Tokudb_CACHETABLE_SIZE_WRITING¶
此变量显示当前排队等待写入磁盘的字节数。
Tokudb_CACHETABLE_SIZE_NONLEAF¶
该变量以字节为单位显示当前非叶节点在缓存中占用的内存量。
Tokudb_CACHETABLE_SIZE_LEAF¶
这个变量以字节为单位显示当前一组(解压缩的)叶节点在缓存中占用的内存量。
Tokudb_CACHETABLE_SIZE_ROLLBACK¶
此变量显示缓存中的回滚节点大小(以字节为单位)。
Tokudb_CACHETABLE_SIZE_CACHEPRESSURE¶
这个变量显示了导致缓存压力的字节数(缓冲区和已完成工作计数器的总和),有助于了解更干净的线程是否跟上了工作负载。实际上,它更应该被看作是在缓存压力/缓存表大小的比率中使用的值。该比值越接近1,缓存压力就越高。
Tokudb_CACHETABLE_SIZE_CLONED¶
这个变量显示克隆节点当前使用的内存数量(以字节为单位)。在检查点操作期间,脏节点在序列化/压缩之前被克隆,然后被写入磁盘。之后,返回克隆块的内存以供重用。
Tokudb_CACHETABLE_EVICTIONS¶
这个变量显示了从缓存中移除的块的数量。就其本身而言,这并不是一个有用的数字,因为它对性能的影响完全取决于所使用的硬件和工作负载。例如,对于相同的起始数据集,两种工作负载,一种是随机的,一种是线性的,将有两种截然不同的驱逐模式。
Tokudb_CACHETABLE_CLEANER_EXECUTIONS¶
这个变量显示了cleaner线程循环执行的总次数。
Tokudb_CACHETABLE_CLEANER_PERIOD¶
TokuDB包括一个清洁线程,优化后台索引。这个变量是完成一组清洁操作和开始下一组清洁操作之间的时间,以秒为单位。清洁操作在后台线程上运行,执行不需要在客户端线程上完成的工作。
Tokudb_CACHETABLE_CLEANER_ITERATIONS¶
此变量显示每个清理周期执行的清理操作的数量。
Tokudb_CACHETABLE_WAIT_PRESSURE_COUNT¶
此变量显示线程由于缓存压力而停止的次数。
Tokudb_CACHETABLE_WAIT_PRESSURE_TIME¶
此变量显示等待缓存压力消退的总时间(以微秒为单位)。
Tokudb_CACHETABLE_LONG_WAIT_PRESSURE_COUNT¶
此变量显示由于缓存压力导致线程暂停超过一秒的次数。
Tokudb_CACHETABLE_LONG_WAIT_PRESSURE_TIME¶
此变量显示等待缓存压力下降超过一秒的总时间(以微秒为单位)。
Tokudb_CACHETABLE_POOL_CLIENT_NUM_THREADS¶
这个变量显示客户端线程池中的线程数。
Tokudb_CACHETABLE_POOL_CLIENT_NUM_THREADS_ACTIVE¶
此变量显示客户端线程池中当前活动线程的数量。
Tokudb_CACHETABLE_POOL_CLIENT_QUEUE_SIZE¶
此变量显示客户端线程池中当前排队工作项的数量。
Tokudb_CACHETABLE_POOL_CLIENT_MAX_QUEUE_SIZE¶
此变量显示客户端线程池中排队工作项的最大数量。
Tokudb_CACHETABLE_POOL_CLIENT_TOTAL_ITEMS_PROCESSED¶
此变量显示在客户端线程池中处理的工作项的总数。
Tokudb_CACHETABLE_POOL_CLIENT_TOTAL_EXECUTION_TIME¶
此变量显示客户端线程池中处理工作项的总执行时间。
Tokudb_CACHETABLE_POOL_CACHETABLE_NUM_THREADS¶
这个变量显示了cachetable线程池中的线程数。
Tokudb_CACHETABLE_POOL_CACHETABLE_NUM_THREADS_ACTIVE¶
此变量显示缓存线程池中当前活动线程的数量。
Tokudb_CACHETABLE_POOL_CACHETABLE_QUEUE_SIZE¶
此变量显示cachetable线程池中当前排队工作项的数量。
Tokudb_CACHETABLE_POOL_CACHETABLE_MAX_QUEUE_SIZE¶
此变量显示cachetable线程池中排队工作项的最大数量。
Tokudb_CACHETABLE_POOL_CACHETABLE_TOTAL_ITEMS_PROCESSED¶
此变量显示在可缓存线程池中处理的工作项的总数。
Tokudb_CACHETABLE_POOL_CACHETABLE_TOTAL_EXECUTION_TIME¶
此变量显示在缓存线程池中处理工作项的总执行时间。
Tokudb_CACHETABLE_POOL_CHECKPOINT_NUM_THREADS¶
这个变量显示检查点线程池中的线程数。
Tokudb_CACHETABLE_POOL_CHECKPOINT_NUM_THREADS_ACTIVE¶
此变量显示检查点线程池中当前活动线程的数量。
Tokudb_CACHETABLE_POOL_CHECKPOINT_QUEUE_SIZE¶
此变量显示检查点线程池中当前排队的工作项的数量。
Tokudb_CACHETABLE_POOL_CHECKPOINT_MAX_QUEUE_SIZE¶
此变量显示检查点线程池中排队工作项的最大数量。
Tokudb_CACHETABLE_POOL_CHECKPOINT_TOTAL_ITEMS_PROCESSED¶
这个变量显示了在检查点线程池中处理的工作项的总数。
Tokudb_CACHETABLE_POOL_CHECKPOINT_TOTAL_EXECUTION_TIME¶
此变量显示检查点线程池中处理工作项的总执行时间。
Tokudb_LOCKTREE_MEMORY_SIZE¶
这个变量以字节为单位显示锁树当前使用的内存量。
Tokudb_LOCKTREE_MEMORY_SIZE_LIMIT¶
这个变量显示锁树允许使用的最大内存量(以字节为单位)。
Tokudb_LOCKTREE_ESCALATION_NUM¶
这个变量显示锁树需要运行锁升级以减少内存占用的次数。
Tokudb_LOCKTREE_ESCALATION_SECONDS¶
此变量显示执行锁树升级所花费的总秒数。
Tokudb_LOCKTREE_LATEST_POST_ESCALATION_MEMORY_SIZE¶
该变量显示当前锁树升级后的锁树大小(以字节为单位)。
Tokudb_LOCKTREE_OPEN_CURRENT¶
这个变量显示当前打开的锁树的数量。
Tokudb_LOCKTREE_PENDING_LOCK_REQUESTS¶
此变量显示等待授予锁的请求数。
Tokudb_LOCKTREE_STO_ELIGIBLE_NUM¶
此变量显示符合条件的锁树的数量单个事务优化。STO优化是当锁树中只有一个活动事务时可以在锁树中发生的行为。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_LOCKTREE_STO_ENDED_NUM¶
这个变量显示了a的总次数单事务优化由于另一个事务正在启动而提前结束。STO优化是当锁树中只有一个活动事务时可以在锁树中发生的行为。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_LOCKTREE_STO_ENDED_SECONDS¶
此变量显示结束的总秒数单事务优化。STO优化是当锁树中只有一个活动事务时可以在锁树中发生的行为。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_LOCKTREE_WAIT_COUNT¶
此变量显示由于与其他事务冲突而无法获得锁请求的次数。雷竞技下载官网PerconaFT锁请求循环尝试获得锁,如果无法获得锁,则休眠/等待并超时,再次检查以获得锁,重复。这个值表示它在获得锁之前需要执行的循环次数。
Tokudb_LOCKTREE_WAIT_TIME¶
此变量显示客户端等待锁冲突被解决所花费的总时间(以微秒为单位)。
Tokudb_LOCKTREE_LONG_WAIT_COUNT¶
此变量显示持续时间超过1秒的锁等待数。
Tokudb_LOCKTREE_LONG_WAIT_TIME¶
该变量显示长等待的总时间(以微秒为单位)。
Tokudb_LOCKTREE_TIMEOUT_COUNT¶
这个变量显示锁定请求超时的次数。
Tokudb_LOCKTREE_WAIT_ESCALATION_COUNT¶
当所取锁的大小总和达到锁树限制时,我们在后台线程上运行锁升级。客户端线程需要等待升级以合并锁并释放内存。这个变量显示了客户端线程必须等待锁升级的次数。
Tokudb_LOCKTREE_WAIT_ESCALATION_TIME¶
此变量显示客户机线程等待锁升级以释放内存所花费的总时间(以微秒为单位)。
Tokudb_LOCKTREE_LONG_WAIT_ESCALATION_COUNT¶
此变量显示客户端线程必须等待锁升级且等待时间大于1秒的次数。
Tokudb_LOCKTREE_LONG_WAIT_ESCALATION_TIME¶
该变量以微秒为单位显示为释放内存而长时间等待锁升级的总时间。
Tokudb_DICTIONARY_UPDATES¶
这个变量显示在所有主索引和辅助索引中合并更新的行总数,前提是这些更新是通过每个索引单独的恢复日志条目完成的。
Tokudb_DICTIONARY_BROADCAST_UPDATES¶
此变量显示已成功执行的广播更新的数量。广播更新是影响字典中所有行的更新。
Tokudb_DESCRIPTOR_SET¶
该变量显示在整个字典更新时更新描述符的次数(例如,当模式被更改时)。
Tokudb_MESSAGES_IGNORED_BY_LEAF_DUE_TO_MSN¶
这个变量显示了由于已经应用了叶子而被忽略的消息的数量。
Tokudb_TOTAL_SEARCH_RETRIES¶
除了调试特定查询/搜索问题的开发人员之外,对任何人都没有用处的内部值。
Tokudb_SEARCH_TRIES_GT_HEIGHT¶
除了调试特定查询/搜索问题的开发人员之外,对任何人都没有用处的内部值。
Tokudb_SEARCH_TRIES_GT_HEIGHTPLUS3¶
除了调试特定查询/搜索问题的开发人员之外,对任何人都没有用处的内部值。
Tokudb_LEAF_NODES_FLUSHED_NOT_CHECKPOINT¶
此变量显示刷新到磁盘(而不是检查点)的叶节点数量。
Tokudb_LEAF_NODES_FLUSHED_NOT_CHECKPOINT_BYTES¶
此变量以字节为单位显示刷新到磁盘(而不是检查点)的叶节点的大小。
Tokudb_LEAF_NODES_FLUSHED_NOT_CHECKPOINT_UNCOMPRESSED_BYTES¶
此变量显示未压缩的叶节点的大小(以字节为单位),这些叶节点被刷新到磁盘而不是用于检查点。
Tokudb_LEAF_NODES_FLUSHED_NOT_CHECKPOINT_SECONDS¶
此变量显示将叶节点写入磁盘(而不是检查点)时等待I/O的秒数
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT¶
此变量显示刷新到磁盘(而不是检查点)的非叶节点的数量。
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT_BYTES¶
此变量以字节为单位显示刷新到磁盘(而不是检查点)的非叶节点的大小。
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT_UNCOMPRESSE¶
此变量以字节为单位显示未压缩的非叶子节点刷新到磁盘(不用于检查点)的大小。
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_NOT_CHECKPOINT_SECONDS¶
此变量显示将非叶节点写入磁盘(而不是检查点)时等待I/O的秒数
Tokudb_LEAF_NODES_FLUSHED_CHECKPOINT¶
这个变量显示为检查点刷新到磁盘的叶节点的数量。
Tokudb_LEAF_NODES_FLUSHED_CHECKPOINT_BYTES¶
这个变量显示为检查点刷新到磁盘的叶节点的大小(以字节为单位)。
Tokudb_LEAF_NODES_FLUSHED_CHECKPOINT_UNCOMPRESSED_BYTES¶
这个变量显示为检查点刷新到磁盘的未压缩叶节点的大小(以字节为单位)。
Tokudb_LEAF_NODES_FLUSHED_CHECKPOINT_SECONDS¶
此变量显示为检查点将叶子节点写入磁盘时等待I/O的秒数
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_CHECKPOINT¶
此变量显示为检查点刷新到磁盘的非叶节点的数量。
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_CHECKPOINT_BYTES¶
这个变量显示为检查点刷新到磁盘的非叶节点的大小(以字节为单位)。
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_CHECKPOINT_UNCOMPRESSED_BY¶
这个变量显示为检查点刷新到磁盘的未压缩非叶节点的大小(以字节为单位)。
Tokudb_NONLEAF_NODES_FLUSHED_TO_DISK_CHECKPOINT_SECONDS¶
此变量显示为检查点将非叶节点写入磁盘时等待I/O的秒数
Tokudb_LEAF_NODE_COMPRESSION_RATIO¶
这个变量显示叶节点的未压缩字节(内存中)与压缩字节(磁盘上)的比率。
Tokudb_NONLEAF_NODE_COMPRESSION_RATIO¶
该变量显示非叶节点的未压缩字节(内存中)与压缩字节(磁盘上)的比率。
Tokudb_OVERALL_NODE_COMPRESSION_RATIO¶
该变量显示所有节点的未压缩字节(内存中)与压缩字节(磁盘上)的比率。
Tokudb_NONLEAF_NODE_PARTIAL_EVICTIONS¶
该变量显示从缓存中清除非叶节点分区的次数。
Tokudb_NONLEAF_NODE_PARTIAL_EVICTIONS_BYTES¶
这个变量显示了从缓存中清除非叶节点分区所释放的内存数量(以字节为单位)。
Tokudb_LEAF_NODE_PARTIAL_EVICTIONS¶
此变量显示从缓存中清除叶节点分区的次数。
Tokudb_LEAF_NODE_PARTIAL_EVICTIONS_BYTES¶
这个变量显示了从缓存中清除叶节点分区所释放的内存数量(以字节为单位)。
Tokudb_LEAF_NODE_FULL_EVICTIONS¶
此变量显示从缓存中清除完整叶节点的次数。
Tokudb_LEAF_NODE_FULL_EVICTIONS_BYTES¶
这个变量显示了从缓存中清除完整叶节点释放的内存数量(以字节为单位)。
Tokudb_NONLEAF_NODE_FULL_EVICTIONS¶
该变量显示从缓存中清除完整非叶节点的次数。
Tokudb_NONLEAF_NODE_FULL_EVICTIONS_BYTES¶
这个变量显示了从缓存中清除完整的非叶节点所释放的内存数量(以字节为单位)。
Tokudb_LEAF_NODES_CREATED¶
这个变量显示了创建的叶节点的数量。
Tokudb_NONLEAF_NODES_CREATED¶
这个变量显示了创建的非叶节点的数量。
Tokudb_LEAF_NODES_DESTROYED¶
这个变量显示了被破坏的叶节点的数量。
Tokudb_NONLEAF_NODES_DESTROYED¶
这个变量显示被破坏的非叶节点的数量。
Tokudb_MESSAGES_INJECTED_AT_ROOT_BYTES¶
这个变量以字节为单位显示在根(对于所有树)注入的消息的大小。
Tokudb_MESSAGES_FLUSHED_FROM_H1_TO_LEAVES_BYTES¶
此变量以字节为单位显示从其中刷新的消息的大小h1节点到叶。
Tokudb_MESSAGES_IN_TREES_ESTIMATE_BYTES¶
此变量显示当前树中消息的估计大小(以字节为单位)。
Tokudb_MESSAGES_INJECTED_AT_ROOT¶
该变量显示在树的根节点上注入的消息数量。
Tokudb_BROADCASE_MESSAGES_INJECTED_AT_ROOT¶
此变量显示放入树的根节点的广播消息的数量。这些都是事情的结果优化表还有其他一些操作。对于普通用户来说,这不是一个有用的指标。
Tokudb_BASEMENTS_DECOMPRESSED_TARGET_QUERY¶
这个变量显示了为查询解压缩的基本节点的数量。
Tokudb_BASEMENTS_DECOMPRESSED_PRELOCKED_RANGE¶
此变量显示查询积极解压的基本节点的数量。
Tokudb_BASEMENTS_DECOMPRESSED_PREFETCH¶
这个变量显示了预取线程解压缩的基本节点的数量。
Tokudb_BASEMENTS_DECOMPRESSED_FOR_WRITE¶
此变量显示为写入而解压缩的基本节点的数量。
Tokudb_BUFFERS_DECOMPRESSED_TARGET_QUERY¶
此变量显示为查询解压缩的缓冲区数量。
Tokudb_BUFFERS_DECOMPRESSED_PRELOCKED_RANGE¶
这个变量显示了主动查询解压的缓冲区数量。
Tokudb_BUFFERS_DECOMPRESSED_PREFETCH¶
这个变量显示了预取线程解压的缓冲区数量。
Tokudb_BUFFERS_DECOMPRESSED_FOR_WRITE¶
此变量显示为写入而解压缩的缓冲区数量。
Tokudb_PIVOTS_FETCHED_FOR_QUERY¶
这个变量显示为查询获取的枢轴节点的数量。
Tokudb_PIVOTS_FETCHED_FOR_QUERY_BYTES¶
此变量显示为查询获取的枢轴节点的字节数。
Tokudb_PIVOTS_FETCHED_FOR_QUERY_SECONDS¶
此变量显示为查询获取枢纽节点时等待I/O的秒数。
Tokudb_PIVOTS_FETCHED_FOR_PREFETCH¶
这个变量显示了预取线程所获取的枢轴节点的数量。
Tokudb_PIVOTS_FETCHED_FOR_PREFETCH_BYTES¶
此变量显示为查询获取的枢轴节点的字节数。
Tokudb_PIVOTS_FETCHED_FOR_PREFETCH_SECONDS¶
这个变量显示了通过预取线程获取枢轴节点时等待I/O的秒数。
Tokudb_PIVOTS_FETCHED_FOR_WRITE¶
此变量显示为写入而获取的枢轴节点数。
Tokudb_PIVOTS_FETCHED_FOR_WRITE_BYTES¶
此变量显示用于写入的枢轴节点的字节数。
Tokudb_PIVOTS_FETCHED_FOR_WRITE_SECONDS¶
此变量显示在获取用于写入的枢轴节点时等待I/O的秒数。
Tokudb_BASEMENTS_FETCHED_TARGET_QUERY¶
这个变量显示了从磁盘获取的用于查询的基本节点的数量。
Tokudb_BASEMENTS_FETCHED_TARGET_QUERY_BYTES¶
此变量显示从磁盘获取的用于查询的基本节点字节数。
Tokudb_BASEMENTS_FETCHED_TARGET_QUERY_SECONDS¶
此变量显示从磁盘获取基本节点进行查询时等待I/O的秒数。
Tokudb_BASEMENTS_FETCHED_PRELOCKED_RANGE¶
这个变量显示了从磁盘主动获取的基本节点的数量。
Tokudb_BASEMENTS_FETCHED_PRELOCKED_RANGE_BYTES¶
此变量显示主动从磁盘获取的基本节点字节数。
Tokudb_BASEMENTS_FETCHED_PRELOCKED_RANGE_SECONDS¶
此变量显示从磁盘主动获取基本节点时等待I/O的秒数。
Tokudb_BASEMENTS_FETCHED_PREFETCH¶
这个变量显示了预取线程从磁盘中读取的基本节点的数量。
Tokudb_BASEMENTS_FETCHED_PREFETCH_BYTES¶
这个变量显示了预取线程从磁盘读取的基本节点字节数。
Tokudb_BASEMENTS_FETCHED_PREFETCH_SECONDS¶
这个变量显示了通过预取线程从磁盘读取基本节点时等待I/O的秒数。
Tokudb_BASEMENTS_FETCHED_FOR_WRITE¶
这个变量显示了从磁盘读取用于写入的缓冲区的数量。
Tokudb_BASEMENTS_FETCHED_FOR_WRITE_BYTES¶
此变量显示从磁盘读取用于写入的缓冲区字节数。
Tokudb_BASEMENTS_FETCHED_FOR_WRITE_SECONDS¶
这个变量显示从磁盘取缓冲区进行写操作时等待I/O的秒数。
Tokudb_BUFFERS_FETCHED_TARGET_QUERY¶
这个变量显示了从磁盘获取的用于查询的缓冲区数量。
Tokudb_BUFFERS_FETCHED_TARGET_QUERY_BYTES¶
此变量显示从磁盘提取用于查询的缓冲区字节数。
Tokudb_BUFFERS_FETCHED_TARGET_QUERY_SECONDS¶
此变量显示从磁盘获取缓冲区用于查询时等待I/O的秒数。
Tokudb_BUFFERS_FETCHED_PRELOCKED_RANGE¶
此变量显示从磁盘主动获取的缓冲区数量。
Tokudb_BUFFERS_FETCHED_PRELOCKED_RANGE_BYTES¶
此变量显示主动从磁盘获取的缓冲区字节数。
Tokudb_BUFFERS_FETCHED_PRELOCKED_RANGE_SECONDS¶
此变量显示从磁盘主动获取缓冲区时等待I/O的秒数。
Tokudb_BUFFERS_FETCHED_PREFETCH¶
此变量显示从磁盘主动获取的缓冲区数量。
Tokudb_BUFFERS_FETCHED_PREFETCH_BYTES¶
这个变量显示了预取线程从磁盘中读取的缓冲区字节数。
Tokudb_BUFFERS_FETCHED_PREFETCH_SECONDS¶
这个变量显示了通过预取线程从磁盘读取缓冲区时等待I/O的秒数。
Tokudb_BUFFERS_FETCHED_FOR_WRITE¶
这个变量显示了从磁盘读取用于写入的缓冲区的数量。
Tokudb_BUFFERS_FETCHED_FOR_WRITE_BYTES¶
此变量显示从磁盘读取用于写入的缓冲区字节数。
Tokudb_BUFFERS_FETCHED_FOR_WRITE_SECONDS¶
这个变量显示从磁盘取缓冲区进行写操作时等待I/O的秒数。
Tokudb_LEAF_COMPRESSION_TO_MEMORY_SECONDS¶
这个变量显示压缩叶节点所花费的总时间(以秒为单位)。
Tokudb_LEAF_SERIALIZATION_TO_MEMORY_SECONDS¶
此变量显示序列化叶节点所花费的总时间(以秒为单位)。
Tokudb_LEAF_DECOMPRESSION_TO_MEMORY_SECONDS¶
这个变量显示了解压叶节点所花费的总时间(以秒为单位)。
Tokudb_LEAF_DESERIALIZATION_TO_MEMORY_SECONDS¶
此变量显示反序列化叶节点所花费的总时间(以秒为单位)。
Tokudb_NONLEAF_COMPRESSION_TO_MEMORY_SECONDS¶
此变量显示压缩非叶节点所花费的总时间(以秒为单位)。
Tokudb_NONLEAF_SERIALIZATION_TO_MEMORY_SECONDS¶
此变量显示序列化非叶节点所花费的总时间(以秒为单位)。
Tokudb_NONLEAF_DECOMPRESSION_TO_MEMORY_SECONDS¶
这个变量显示了解压非叶节点所花费的总时间(以秒为单位)。
Tokudb_NONLEAF_DESERIALIZATION_TO_MEMORY_SECONDS¶
此变量显示反序列化非叶节点所花费的总时间(以秒为单位)。
Tokudb_PROMOTION_ROOTS_SPLIT¶
此变量显示提升期间根拆分的次数。
Tokudb_PROMOTION_LEAF_ROOTS_INJECTED_INTO¶
此变量显示消息在具有高度的根上停止的次数0。
Tokudb_PROMOTION_H1_ROOTS_INJECTED_INTO¶
此变量显示消息在具有高度的根上停止的次数1。
Tokudb_PROMOTION_INJECTIONS_AT_DEPTH_0¶
此变量显示消息在深度处停止的次数0。
Tokudb_PROMOTION_INJECTIONS_AT_DEPTH_1¶
此变量显示消息在深度处停止的次数1。
Tokudb_PROMOTION_INJECTIONS_AT_DEPTH_2¶
此变量显示消息在深度处停止的次数2。
Tokudb_PROMOTION_INJECTIONS_AT_DEPTH_3¶
此变量显示消息在深度处停止的次数3.。
Tokudb_PROMOTION_INJECTIONS_LOWER_THAN_DEPTH_3¶
此变量显示消息提升超过深度的次数3.。
Tokudb_PROMOTION_STOPPED_NONEMPTY_BUFFER¶
此变量显示消息因为到达非空缓冲区而停止的次数。
Tokudb_PROMOTION_STOPPED_AT_HEIGHT_1¶
此变量显示消息因为达到高度而停止的次数1。
Tokudb_PROMOTION_STOPPED_CHILD_LOCKED_OR_NOT_IN_MEMORY¶
这个变量显示了消息停止的次数,因为它不能廉价地访问子节点。
Tokudb_PROMOTION_STOPPED_CHILD_NOT_FULLY_IN_MEMORY¶
这个变量显示了消息停止的次数,因为它不能廉价地访问子节点。
Tokudb_PROMOTION_STOPPED_AFTER_LOCKING_CHILD¶
此变量显示消息在已锁定子节点之前停止的次数。
Tokudb_BASEMENT_DESERIALIZATION_FIXED_KEY¶
该变量显示反序列化的所有键都具有相同大小的底层节点的数量,将底层节点保留为最适合内存工作负载的格式。
Tokudb_BASEMENT_DESERIALIZATION_VARIABLE_KEY¶
这个变量显示了反序列化的基本节点的数量,其中所有键的大小不同,因此不适合进行内存优化。
Tokudb_PRO_RIGHTMOST_LEAF_SHORTCUT_SUCCESS¶
该变量显示消息注入检测到树最右边的一系列连续插入并成功将插入消息直接应用到最右边叶节点的次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_PRO_RIGHTMOST_LEAF_SHORTCUT_FAIL_POS¶
此变量显示消息注入检测到树最右边的一系列连续插入的次数,并且无法遵循将插入消息直接应用到最右边叶节点的模式的次数,因为键没有继续序列。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_RIGHTMOST_LEAF_SHORTCUT_FAIL_REACTIVE¶
此变量显示消息注入检测到树最右边的一系列连续插入的次数,并且由于叶子已满,无法遵循直接将插入消息直接应用到最右边叶子节点的模式。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_CURSOR_SKIP_DELETED_LEAF_ENTRY¶
此变量显示搜索/扫描期间跳过的叶条目的数量,因为消息应用程序和叶条目MVCC堆栈的协调结果显示该叶条目为删除在当前事务视图中。如果范围扫描花费的时间太长,这是一个很好的指标,说明树中可能有过多的垃圾。
Tokudb_FLUSHER_CLEANER_TOTAL_NODES¶
这个变量显示了可能由flush线程或cleaner线程刷新的节点总数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_H1_NODES¶
这个变量表示高度的数目1由清除线程或清除线程清除消息的节点,即紧靠叶节点上方的内部节点。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_HGT1_NODES¶
此变量显示高度大于的节点数1使消息通过更清晰或更干净的线程刷新。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_EMPTY_NODES¶
此变量显示由消息缓冲区为空的flush线程或cleaner线程清除的节点数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_NODES_DIRTIED¶
此变量显示由于向下刷新消息而被刷新线程或清除线程弄脏的节点数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_MAX_BUFFER_SIZE¶
此变量显示由flush或cleaner线程刷新的消息缓冲区中的最大字节数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_MIN_BUFFER_SIZE¶
此变量显示由flush或cleaner线程刷新的消息缓冲区中的最小字节数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_TOTAL_BUFFER_SIZE¶
此变量显示由flush线程和cleaner线程刷新的缓冲区中的总字节数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_MAX_BUFFER_WORKDONE¶
此变量显示由flush或cleaner线程刷新的消息缓冲区中所做工作的最大字节值。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_MIN_BUFFER_WORKDONE¶
此变量显示由flush或cleaner线程刷新的消息缓冲区中所做工作的最小字节值。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_TOTAL_BUFFER_WORKDONE¶
这个变量显示了在由flush或cleaner线程刷新的缓冲区中所做的工作的总字节值。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_NUM_LEAF_MERGES_STARTED¶
此变量显示flush线程和cleaner线程尝试合并两个叶的次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_NUM_LEAF_MERGES_RUNNING¶
此变量显示正在进行的叶子合并的清除线程和清除线程的数量。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_NUM_LEAF_MERGES_COMPLETED¶
此变量显示成功的flush线程和cleaner线程叶合并的数量。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_CLEANER_NUM_DIRTIED_FOR_LEAF_MERGE¶
此变量显示被执行叶节点合并的清除线程或清除线程弄脏的节点数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_TOTAL¶
此变量显示刷新线程或清洁线程执行的刷新的总数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_IN_MEMORY¶
此变量显示由清除线程或清除线程执行的内存内刷新次数(不需要磁盘读取)。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_NEEDED_IO¶
此变量显示通过flush或cleaner线程从磁盘读取内容的刷新次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_CASCADES¶
此变量显示由清除线程或清除线程在子节点中触发刷新的次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_CASCADES_1¶
此变量显示由清除线程或清除线程触发一次级联刷新的次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_CASCADES_2¶
此变量显示由清除线程或清除线程触发两次级联刷新的刷新次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_CASCADES_3¶
此变量显示由清除线程或清除线程触发三次级联刷新的刷新次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_CASCADES_4¶
此变量显示由清除线程或清除线程触发四次级联刷新的次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_CASCADES_5¶
此变量显示由flush或cleaner线程触发5次级联刷新的次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_FLUSH_CASCADES_GT_5¶
此变量显示由清除线程或清除线程触发超过5次级联刷新的刷新次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_SPLIT_LEAF¶
此变量显示了清除线程或清除线程执行的叶节点分割的总数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_SPLIT_NONLEAF¶
此变量显示清除线程或清除线程执行的非叶节点分割的总数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_MERGE_LEAF¶
此变量显示由清除线程或清除线程完成的叶节点合并的总数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_MERGE_NONLEAF¶
此变量显示由清除线程或清除线程执行的非叶节点合并的总数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_FLUSHER_BALANCE_LEAF¶
此变量显示两个相邻叶节点被重新平衡的次数,或通过更清洁的线程均匀地重新分配其内容的次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_HOT_NUM_STARTED¶
此变量显示已启动的热操作的数量(优化表).对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_HOT_NUM_COMPLETED¶
此变量显示已完成的热操作数量(优化表).对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_HOT_NUM_ABORTED¶
此变量显示中止的热操作的数量(优化表).对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_HOT_MAX_ROOT_FLUSH_COUNT¶
此变量显示优化树所需的从根开始的最大刷新次数。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_TXN_BEGIN¶
这个变量显示已经启动的事务的数量。
Tokudb_TXN_BEGIN_READ_ONLY¶
该变量显示启动的只读事务的数量。
Tokudb_TXN_COMMITS¶
此变量显示已提交的事务总数。
Tokudb_TXN_ABORTS¶
此变量显示已中止的事务的总数。
Tokudb_LOGGER_NEXT_LSN¶
此变量显示下一个LSN的恢复记录器。对于普通用户来说,这不是一个用于任何目的的有用值。
Tokudb_LOGGER_WRITES¶
此变量显示记录器写入磁盘的次数。
Tokudb_LOGGER_WRITES_BYTES¶
此变量显示记录器已写入磁盘的字节数。
Tokudb_LOGGER_WRITES_UNCOMPRESSED_BYTES¶
此变量显示记录器已写入磁盘的未压缩字节数。
Tokudb_LOGGER_WRITES_SECONDS¶
该变量表示将日志写入磁盘时等待IO的秒数。
Tokudb_LOGGER_WAIT_LONG¶
此变量显示记录器写入操作所需100ms或以上的次数。
Tokudb_LOADER_NUM_CREATED¶
这个变量显示了内部对象(loader)被创建的次数。
Tokudb_LOADER_NUM_CURRENT¶
这个变量显示当前存在的加载器的数量。
Tokudb_LOADER_NUM_MAX¶
这个变量显示了曾经同时存在的加载器的最大数量。
Tokudb_MEMORY_MALLOC_COUNT¶
这个变量显示的数量mallocPerconaFT的操作。雷竞技下载官网
Tokudb_MEMORY_FREE_COUNT¶
这个变量显示的数量免费的PerconaFT的操作。雷竞技下载官网
Tokudb_MEMORY_REALLOC_COUNT¶
这个变量显示的数量reallocPerconaFT的操作。雷竞技下载官网
Tokudb_MEMORY_MALLOC_FAIL¶
这个变量显示的数量mallocPerconaFT操作失败。雷竞技下载官网
Tokudb_MEMORY_REALLOC_FAIL¶
这个变量显示的数量reallocPerconaFT操作失败。雷竞技下载官网
Tokudb_MEMORY_REQUESTED¶
这个变量显示了PerconaFT请求的字节数。雷竞技下载官网
Tokudb_MEMORY_USED¶
这个变量显示了PerconaFT使用的字节数(请求的+开销)。雷竞技下载官网
Tokudb_MEMORY_FREED¶
这个变量显示了PerconaFT释放的字节数。雷竞技下载官网
Tokudb_MEMORY_MAX_REQUESTED_SIZE¶
此变量显示PerconaFT尝试的最大分配大小。雷竞技下载官网
Tokudb_MEMORY_LAST_FAILED_SIZE¶
此变量显示PerconaFT最后一次失败的分配尝试的大小。雷竞技下载官网
Tokudb_MEM_ESTIMATED_MAXIMUM_MEMORY_FOOTPRINT¶
此变量显示存储引擎的最大内存占用,即(已使用-释放)的最大值。
Tokudb_MEMORY_MALLOCATOR_VERSION¶
这个变量显示PerconaFT检测到的内存分配器库的版本。雷竞技下载官网
Tokudb_MEMORY_MMAP_THRESHOLD¶
此变量显示mmap在PerconaFT中,任雷竞技下载官网何大于这个值的值mmap叉。
Tokudb_FILESYSTEM_THREADS_BLOCKED_BY_FULL_DISK¶
此变量显示当前由于试图写入满磁盘而阻塞的线程数。这通常是零。中,如果此值非零,则会出现警告磁盘剩余空间字段。
Tokudb_FILESYSTEM_FSYNC_TIME¶
此变量显示用于的总时间(以微秒为单位)fsync到磁盘。
Tokudb_FILESYSTEM_FSYNC_NUM¶
此变量显示数据库将操作系统的文件缓冲区刷新到磁盘的总次数。
Tokudb_FILESYSTEM_LONG_FSYNC_TIME¶
此变量显示用于的总时间(以微秒为单位)fsync当操作需要超过一秒时,取消k。
Tokudb_FILESYSTEM_LONG_FSYNC_NUM¶
此变量显示数据库将操作系统的文件缓冲区刷新到磁盘的总次数,并且该操作需要超过1秒。