博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql索引挑选
阅读量:7230 次
发布时间:2019-06-29

本文共 271 字,大约阅读时间需要 1 分钟。

hot3.png

1、尽量为用来搜索、分类或分组的数据列编制索引,不要为作为输出显示的数据列编制索引。

2、综合考虑各数据列的维度。

3、对短小的值进行索引。

4、为字符串的前缀编索引。

5、充分利用最左边的前缀。

6、适可而止,不要建立过多的索引。

7、让索引的类型与你打算进行的比较操作的类型保持匹配。(使用B树索引的关键字:USING BTREE).

8、利用慢查询日志找出性能低劣的查询。(慢查询日志文件是一个文本文件。)

(源自:《mysql技术内幕》)

转载于:https://my.oschina.net/u/586536/blog/822693

你可能感兴趣的文章
加拿大渥太华民众寒冬享受运河滑冰道乐趣
查看>>
火箭队再遭伤病打击 曝中锋卡佩拉至少缺阵1月
查看>>
和妈妈在一起,就是团圆
查看>>
程序员面试,写个javascript物理引擎,张口要月薪20K!面试官真给了!
查看>>
UAS-点评侧用户行为检索系统
查看>>
Shapeless 入门指南(二):自然数类型 Nat
查看>>
[问题回顾]JTalk Online:面试官教你快速成为 leader 最欣赏的技术人
查看>>
深度有趣 | 05 自编码器图像去噪
查看>>
自制简单的range(Vue)
查看>>
强化学习的基本概念与代码实现
查看>>
最好用的货币:货币发展史和BCH
查看>>
Google 跨平台方案 Flutter 从入门到实战
查看>>
PHP版本兼容之openssl调用参数
查看>>
翻译连载 | 附录 A:Transducing(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
查看>>
一篇文章让你明白运维发展方向
查看>>
iOS问题整理03----Category
查看>>
Redis入门第七篇【对key的操作】
查看>>
[译] 避免 Swift 单元测试中的强制解析
查看>>
从 JDK 源码角度看线程的阻塞和唤醒
查看>>
申请掘金专栏
查看>>