栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

mysql索引太多?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql索引太多?

索引将加速什么?

数据检索-SELECT语句。

索引会减慢什么?

数据操作-INSERT,UPDATE,DELETE语句。

什么时候添加索引是个好主意?

如果您想获得更好的数据检索性能。

什么时候添加索引是个坏主意?

在将要进行大量数据操作的表上-插入,更新…

多个索引与多列索引的优缺点

在处理覆盖索引(多个列的索引)时,查询需要解决列的顺序,在索引列定义中从左到右。语句中的列顺序无关紧要,只有列1、2和3的顺序无关紧要-
一条语句在使用索引之前需要引用第1列。如果仅引用第2列或第3列,则无法使用1/2/3的覆盖率索引。

在MySQL中,查询中的SELECT
/语句只能使用一个索引(子查询/等被视为单独的语句)。MySQL允许的每个表的空间量是有限制的。此外,在索引列上运行函数会使索引无用-IE:

WHERe DATE(datetime_column) = ...


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/387964.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号