博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL进阶
阅读量:7031 次
发布时间:2019-06-28

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

1、什么是索引?

答:索引是帮助MySQL高效获取数据的数据结构,可以得到索引的本质,索引是一种数据结构。

2、索引的数据结构

答:B树,B+,B-树

3、哪些情况需要创建索引

答:

(1)主键自动创建唯一索引

(2)频繁作为查询条件的字段应该创建索引
(3)查询中与其他表关联的字段,外键关系建立索引
(4)频繁更新的字段不适合创建索引
(5)Where条件中用不到的字段不创建索引
(6)单列/组合索引的选择问题,who?(在高并发下倾向创建组合索引)
(7)查询中的排序字段,排序字段若通过索引去访问将大大提高排序速度
(8)查询中统计或者分组字段

4、MySQL优化器

 

转载于:https://www.cnblogs.com/zlingchao/p/9774893.html

你可能感兴趣的文章
fiddler工具的使用
查看>>
jquery源码分析(二)——架构设计
查看>>
javascript深入理解js闭包(转)
查看>>
207. Course Schedule
查看>>
如何优化您的 Android 应用 (Go 版)
查看>>
Trie树实现
查看>>
Opencv无法调用cvCaptureFromCAM无法打开电脑自带摄像头
查看>>
Exception异常处理机制
查看>>
复杂的web---web中B/S网络架构
查看>>
编写文档的时候各种问题
查看>>
Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar
查看>>
新旅程CSS 基础篇分享一
查看>>
查看内核函数调用的调试方法【原创】
查看>>
个人项目中遇到的问题
查看>>
byte与base64string的相互转化以及加密算法
查看>>
20145103 《Java程序设计》第3周学习总结
查看>>
ubuntu声音系统
查看>>
哈哈更新资源列表2
查看>>
冲刺第一周第五天
查看>>
Java 接口
查看>>