博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么要使用索引?
阅读量:6717 次
发布时间:2019-06-25

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

---恢复内容开始---

索引的好处:

  • 索引大大减少了存储引擎需要扫描的数据量   (INNODB 最小一页 16k)
  • 索引可以帮助我们进行排序以避免以避免使用临时表
  • 索引可以将随机的I/O转为顺序的I/O    当然 后面两点都是说的B-树索引

索引是不是越多越好?

  • 索引会增加数据库服务器写入操作的成本(INNODB对这个 做了一个优化:插入缓存 将多次插入合并成一次插入)
  • 太多的索引会影响mysql查询优化器的选择时间(影响查询效率)

建立索引的策略有哪些?

  •   待续。。。

转载于:https://www.cnblogs.com/shundong106/p/10954251.html

你可能感兴趣的文章
Oracle用游标删除重复数据
查看>>
数组指针
查看>>
OpenStreetMap初探(一)——了解OpenStreetMap
查看>>
安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn
查看>>
js中substr与substring的差别
查看>>
A06_RelativeLayout的属性设置
查看>>
Quartz中时间表达式的设置-----corn表达式
查看>>
javac: cannot execute binary file
查看>>
使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
查看>>
使用Ajax的Time实现倒计时功能
查看>>
WinFrom界面框架之WeifenLuo.WinFormsUI.Docking + OutLookBar
查看>>
Solr字段配置错误
查看>>
Android ActionBar详解(二):ActionBar实现Tabs标签以及下拉导航
查看>>
使用windbg查看DependencyObject的属性
查看>>
Rotate List
查看>>
IE首页被篡改(手动修复)
查看>>
html5开发之viewport使用
查看>>
Oralce 处理字符串函数
查看>>
C程序中引用自定义的C函数模块
查看>>
关于C# XML序列化的一个BUG的修改
查看>>