![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 52
KP3820
无
展开
-
索引的选择原则
例如,如果一个表有1000行数据并且一个列中有800个不同的值,则该索引的选择度为0.8,索引的选择性会比较高。表数据量大,数据物理分布有一定有序性,查询条件为,过滤效果较好的情况下,使用BRIN索引。查询返回单一记录或非常小的数据集时(例如OLTP类型查询),使用索引可以优化查询性能。在大数据集的情况下,BRIN索引与B-Tree索引相比,占用的空间极小,性能相同。在压缩过的追加优化表上使用索引,系统只会解压必要的行,从而提升查询性能。选择度低的列使用位图索引。...原创 2022-08-04 10:56:05 · 281 阅读 · 0 评论 -
Mysql联合索引和最左匹配原则
1.联合索引联合索引的创建CREATE TABLE `table_name`(`a` INT,`b` INT, `c` INT,PRIMARY KEY(`a`),KEY idx_a_b_c(`a`,`b`,`c`))或CREATE INDEX idx_a_b_c ON table_name(a,b,c)2.最左匹配原则2.1全匹配select * from table_name where a = '1' and b = '2' and c = '3' select * from tabl原创 2021-12-04 16:33:19 · 818 阅读 · 0 评论