【问题标题】:What does a Cardinality of 0 indicate in this mySQL table and index?在这个 mySQL 表和索引中,基数为 0 表示什么?
【发布时间】:2011-10-29 17:48:10
【问题描述】:

我正在尝试学习 mySQL 数据库,并开始研究 wordpress 背后的数据库。我正在使用Wordpress Data Base Descrition 查看结构,结果如下:

|Table: wp_commentmeta|
---------------------------------------------------------------------------------
|Field      |Type                |Null  |Key |Default | Extra  
|-----------|--------------------|------|----|--------|--------------------------
|meta_id    |bigint(20) unsigned |      |PRI |NULL    |auto_increment  
|comment_id |bigint(20) unsigned |      |IND |0       |FK->wp_comments.comment_id  
|meta_key   |varchar(255)        |YES   |IND |NULL    |
|meta_value |longtext            |YES   |    |NULL    |



|Indexes|
---------------------------------------------------------
|Keyname     |Type     |Cardinality |Field  
|------------|---------|------------|--------------------
|PRIMARY     |PRIMARY  |0           |meta_ID  
|comment_id  |INDEX    |none        |comment_id  
|meta_key    |INDEX    |none        |meta_key  

我的问题是,上表中基数值为 0 表示什么。我理解this SO answer 中解释的基数解释,因为它是一组特定索引值中唯一值的数量,但我不明白在这种特殊情况下设置值 0 的作用。

【问题讨论】:

    标签: mysql


    【解决方案1】:

    你的桌子是空的吗?我认为这只是说您的表中有 0 行。换句话说,它不是一个“设置”,它只是计算索引中有多少个节点。

    【讨论】:

    • 该表不是来自 wordpress 数据库的特定实例,而是描述了数据库的架构。在同一页面上描述了另一个表,其基数值为 1。
    • 好吧,我猜它可能描述了表的初始状态,因为其中没有任何行...有一个基数为 184 的选项表,这对有许多可用选项,但在数据库的新实例中为零 cmets....感谢@Simon 的回复
    • 是的,我就是这么想的。查看您所指的网页,我认为它描述了安装时数据库的状态:“本节是 WordPress 标准安装期间创建的所有表的概述。”
    【解决方案2】:

    来自Mysql

    基数

    对索引中唯一值数量的估计。这是 通过运行 ANALYZE TABLE 或 myisamchk -a 更新。基数是 根据存储为整数的统计信息进行计数,因此该值不是 即使对于小桌子也必须准确。基数越高, MySQL 在进行连接时使用索引的机会越大

    因此,这只是对索引中唯一值数量的估计,不一定准确。这实际上只是意味着,您可能没有机会使用 mysql 索引,可能是因为您没有数据可供 Mysql 索引。

    取自该 Wordpress 链接:

    以下是标准 WordPress 安装期间创建的每个表中的特定字段。

    安装时此表中没有数据,因此 MySql 没有可索引的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 2023-03-06
      • 2021-11-04
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多