TABLE_ROWS
字段是 MySQL 的信息模式中的一个字段。它表示当前分区包含的行数。
在 MySQL 中,你可以将一张大表分成多个小分区,这样就可以更快地查询数据,因为 MySQL 只需要在小分区内查找。你可以使用 PARTITIONS
表来查看当前分区的信息,其中 TABLE_ROWS
就是指当前分区包含的行数。
例如,你可以使用以下查询来查看 mytable
表的所有分区的行数:
SELECT PARTITION_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 'mytable';
这将返回类似于下面的结果:
PARTITION_NAME | TABLE_ROWS
---------------+-----------
p0 | 10000
p1 | 20000
这表明 mytable
表共有两个分区,分别命名为 p0
和 p1
,分别包含 10000 行和 20000 行。