mysql索引(基数)
来源:互联网 发布:广州施耐德网络总代理 编辑:程序博客网 时间:2024/05/17 07:59
基数是数据列所包含的不同值的数量。例如,某个数据列包含值1、3、7、4、7、3,那么它的基数就是4。索引的基数相对于数据表行数较高(也就是说,列中包含很多不同的值,重复的值很少)的时候,它的工作效果最好。如果某数据列含有很多不同的年龄,索引会很快地分辨数据行。如果某个数据列用于记录性别(只有"M"和"F"两种值),那么索引的用处就不大。如果值出现的几率几乎相等,那么无论搜索哪个值都可能得到一半的数据行。在这些情况下,最好根本不要使用索引,因为查询优化器发现某个值出现在表的数据行中的百分比很高的时候,它一般会忽略索引,进行全表扫描。惯用的百分比界线是"30%"。
阅读全文
1 0
- mysql 索引基数
- mysql索引(基数)
- 关于mysql 索引自动优化机制: 索引选择性(Cardinality:索引基数)
- 关于mysql 索引自动优化机制: 索引选择性(Cardinality:索引基数)
- 基数
- 修改MYSQL数据表自增基数
- 从MySQL中获得数据表auto_increment值(基数)的方法
- 从MySQL中获得数据表auto_increment值(基数)的方法
- PowerDesigner 15设置mysql主键自动增长及基数
- PowerDesigner 15设置mysql主键自动增长及基数
- PowerDesigner 15设置mysql主键自动增长及基数
- MySQL索引 聚集索引
- mysql 索引 & 索引类型
- MySQL索引 聚集索引
- mysql 索引 & 索引类型
- mysql索引
- mysql索引
- mysql 索引
- IOC模式与JAVA反射机制
- Spring实现AOP的方式
- 浅谈Activiti工作流引擎用户管理
- MYSQL数据表类型
- MYSQL索引问题:索引在查询中如何…
- mysql索引(基数)
- 如何创建MySQL索引
- Codeforces Round #435 (Div. 2) A. B. C
- Unity与dll不得不说(编译-使用-反编译-混淆)
- Java基于Socket文件传输示例
- linux设置python环境变量
- mysql主从复制的原理及配置实现
- java的几种对象(PO,VO,DAO,B…
- jvm中的年轻代 老年代 持久代 gc