请教mysql加索引的执行过程

spirit_farseer 2010-07-09 10:20:21
请教个问题,uchome表comment有500W条数据,我给dateline加了个索引(用pma操作的),结果等啊等,等了好久,浏览器没反应,我有个疑问,是不是当表中有数据了,再添加索引就要在每条数据的对应字段进行操作,所以花费的时间就多一些啦,呵呵
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-07-09
  • 打赏
  • 举报
回复
[Quote]有这方面的资料吗?呵呵[/Quote]MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
spirit_farseer 2010-07-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]

引用有个疑问,是不是当表中有数据了,再添加索引就要在每条数据的对应字段进行操作,所以花费的时间就多一些啦,呵呵

是这样,500W条记录创建索引,需要对这500W条逐一扫描。
[/Quote]
有这方面的资料吗?呵呵
ACMAIN_CHM 2010-07-09
  • 打赏
  • 举报
回复
[Quote]有个疑问,是不是当表中有数据了,再添加索引就要在每条数据的对应字段进行操作,所以花费的时间就多一些啦,呵呵[/Quote]

是这样,500W条记录创建索引,需要对这500W条逐一扫描。
rucypli 2010-07-09
  • 打赏
  • 举报
回复
就是B树的添加过程
沉沦 2010-07-09
  • 打赏
  • 举报
回复
加索引的每个字段,都需要全表扫描··

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧