gpt4 book ai didi

mysql - 计算基数

转载 作者:行者123 更新时间:2023-11-29 12:29:07 35 4
gpt4 key购买 nike

基数是如何计算的?

当我这样做时:

select count(distinct(content_type)) from mturk_imdbentry

我得到 10 个不同的值。但是当我检查数据库时,它将该列的基数列为 19。为什么会这样?

最佳答案

用于估计“基数”值的方法取决于存储引擎。

InnoDB 使用采样。这是如何完成的(索引潜水数、检查的页面数)以及何时发生,取决于 InnoDB 的版本以及一些变量的设置,例如

use_legacy_innodb_algorithm
innodb_stats_on_metadata
innodb_stats_persistent
innodb_stats_persistent_sample_pages
innodb_stats_auto_recalc
innodb_stats_method

使用 MyISAM:

myisam_stats_method

MySQL 引用手册中提供了一些附加信息

http://dev.mysql.com/doc/refman/5.5/en/myisam-index-statistics.html

关于mysql - 计算基数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27869048/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com