社区
应用实例
帖子详情
索引?
biaozon
2010-12-31 09:26:25
请问一下,一个表中非聚集索引是不是越多越好??为什么??
...全文
81
12
打赏
收藏
索引?
请问一下,一个表中非聚集索引是不是越多越好??为什么??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nihao134711
2011-01-05
打赏
举报
回复
简单的原则
1要小字段
2作为查询条件或排序常用的字段
索引增加数据库维护开销,包括磁盘空间,数据修改性能影响
heatonc
2011-01-05
打赏
举报
回复
举个例子吧
如果你现在一件衣服上挂满了首饰然后你如果要对衣服本身去添加布料或修改裁减那么势必 那些首饰会成为你的障碍 首饰就好比索引 用到恰当好处就可以了
过度反而影响内容执行的效率
ycproc
2011-01-05
打赏
举报
回复
[Quote=引用 9 楼 wwwwgou 的回复:]
#1. 索引的好处:查询数据前可通过首先查索引快速地得到数据
#2. 索引的缺点:每插入一条数据,DBMS都要维护相应的索引
所以建立正确的索引才是关键
[/Quote]
说完了
yananguo_1985
2010-12-31
打赏
举报
回复
索引的选择要针对具体的查询,重复的索引最好合并删除不必要的!
kevin_long
2010-12-31
打赏
举报
回复
修改较少,而查询频繁的表可以考虑 多加几个索引。
修该频繁的表 就不要加太多索引了。
这是个大的原则,供楼主参考
ForFumm
2010-12-31
打赏
举报
回复
貌似这个需要自己多实践才能体会到吧
benluobobo123
2010-12-31
打赏
举报
回复
索引对查询有好处,但经常改动的表不宜太多索引
biaozon
2010-12-31
打赏
举报
回复
我也知道,但可否说清楚点呢?
飘零一叶
2010-12-31
打赏
举报
回复
索引就像盐,少则无味多则咸。
飘零一叶
2010-12-31
打赏
举报
回复
索引不是越多越好,索引多了会影响插入更新数据的效率的。
华夏小卒
2010-12-31
打赏
举报
回复
度度度
人太胖了会走不动路.
Shawn
2010-12-31
打赏
举报
回复
#1. 索引的好处:查询数据前可通过首先查索引快速地得到数据
#2. 索引的缺点:每插入一条数据,DBMS都要维护相应的索引
所以建立正确的索引才是关键
企业级MySQL系列教程-贯穿课程讲解MySQL性能优化+原理+实战
大家好,我是录制课程的老师,课程已经上线课堂,欢迎大家试听,感谢同学们的支持。在你们的学习中我会全力助你提升MySQL技能,助你冲击更高年薪。支持课程答疑,支持一对一答疑服务,由课程老师直接回答。 MySQL凭借着它不错的性能、不错的稳定性、数据的安全性常年稳居行业老二宝座。 越来越多的DBA和后端同学在工作中少不了和MySQL打交道,也经常会产生这样的疑问: 为什么我写的sql语句性能这么低? 为什么明明我建了
索引
却没有用到
索引
? 为什么突然我的数据就成了乱码? 为什么我备份的文件在主库恢复,数据无法同步到从库? 为什么我的数据库数据不多,却占了很多的空间? 生产中我应该选择哪种隔离级别? 生产中都在使用innodb存储引擎,我却对它一无所知? 我应该怎么规划缓冲池才能让数据库性能更高? 为什么我做表数据迁移这么慢? 为什么我写的sql会造成那么多的锁冲突、死锁? 为什么我不能将数据恢复到任意时间点? 为什么我不能解决公司主从复制架构中的故障? 吧啦吧啦一大堆问题…… 在面试中MySQL的一些知识更成为躲不过的问题,比如b+tree
索引
、MVCC、隔离级别的实现、锁的使用,主从复制,MySQL性能优化、事务两阶段提交等等都成为了面试考题重灾区。 我的课程就是从实际工作来,从问题出发,带着问题来学习MySQL,想解决问题就要学习新的知识,大家跟紧老司机,MySQL的面纱就会慢慢摘下。
数据库中,什么是
索引
?为什么要建立
索引
?
什么是
索引
?为什么要建立
索引
?
索引
用于快速找出在某个列中有一特定值的行,不使用
索引
,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个
索引
,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。 例如:有一张person表,其中有2W条记录,记录着2W个人的信息。有一个Phon...
数据
索引
是什么?
索引
作用是什么?什么样的字段适合建
索引
?
索引
的优缺点是什么?
数据
索引
是什么?
索引
作用是什么?什么样的字段适合建
索引
?
索引
的优缺点是什么? 数据库
索引
,是数据库管理系统中一个排序的数据结构,
索引
的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是
索引
。
索引
的作用:协助快速查询、更新数据库表中数据。
索引
的优点:
索引
可以保证数据每一行的唯一性 加快数据的检索速度 缺点: 创建和维护
索引
需要时间
索引
需要占
什么是
索引
?
索引
的作用是什么?Mysql目前主要的几种
索引
类型
一,什么是
索引
?作用是什么?
索引
:对数据库中一列或多列的值进行排序的一种结构 作用:使用
索引
可以快速访问数据库表中特定信息(加速检索表中的数据) 二、
索引
类型 Mysql目前主要有以下几种
索引
类型:FULLTEXT,HASH,BTREE,RTREE 1. FULLTEXT 即为全文
索引
,其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文
索引
。 全文
索引
并不是和MyISAM一起诞生的,它的出现
什么
索引
?
索引
的作用是什么?
索引
运用实例
什么
索引
?
索引
的作用是什么?
索引
实例
索引
:
索引
就是对数据库中的一列或者多列的值排序( 进行标记)的一种结构。
索引
的作用:可以快速的查询数据库中的特定信息(加速检索数据库中表的数据)。 https://www.cnblogs.com/little-orangeaaa/p/9707850.html 先提出几个问题? 为什么要给表加主键? 为什么加
索引
后会是检索变快? 为什么加
索引
后 会是写入、修改...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章