12
返回列表 发新帖
楼主: dbguy

[FAQ] 最近读王飞鹏的《db2设计与性能优化-原理、方法与实践》遇到的关于扫描(scan)方法疑

[复制链接]
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:18
11#
发表于 2012-2-13 17:21 | 只看该作者
我笨故我在 发表于 2012-2-13 16:30
You are right

正如mdkii提到的那样,SELECT * 的情况下,使用应该不会使用index-only access。
如果select col1 from  table, 而同时在col1建有index, 那么会选择index-only access。
楼主提到的这个select * from table太特殊了,没有where, 没有order by, 取表中所有的行和列,当然是表扫描。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
1
2010系统架构师大会纪念
日期:2010-09-03 16:39:57
12#
发表于 2012-2-14 14:07 | 只看该作者
create a index include all columns

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
1
2010系统架构师大会纪念
日期:2010-09-03 16:39:57
13#
发表于 2012-2-14 14:07 | 只看该作者
create a index include all columns

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:18
14#
发表于 2012-2-14 16:19 | 只看该作者
呃,太tricky了。但是即使这样,也不一定选Index only access。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
1
2010系统架构师大会纪念
日期:2010-09-03 16:39:57
15#
发表于 2012-2-14 17:22 | 只看该作者
You could  analyze the access plan

使用道具 举报

回复
论坛徽章:
233
天枰座
日期:2016-02-02 09:36:332012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41灰彻蛋
日期:2011-06-22 19:28:30现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:拳击
日期:2011-04-08 16:56:552011新春纪念徽章
日期:2011-02-18 11:43:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
16#
发表于 2012-2-17 10:12 | 只看该作者
我笨故我在 发表于 2012-2-14 14:07
create a index include all columns

这就是有钱人家玩的。   

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:18
17#
发表于 2012-2-17 15:10 | 只看该作者
本帖最后由 李玉明-421 于 2012-2-17 15:11 编辑
diablo2 发表于 2012-2-17 10:12
这就是有钱人家玩的。

Re!

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
1
2010系统架构师大会纪念
日期:2010-09-03 16:39:57
18#
发表于 2012-2-17 20:32 | 只看该作者
diablo2 发表于 2012-2-17 10:12
这就是有钱人家玩的。

仅仅是技术讨论而已

使用道具 举报

回复
论坛徽章:
27
开发板块每日发贴之星
日期:2008-01-17 01:06:29ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04紫蛋头
日期:2013-06-07 17:04:33马上有房
日期:2014-02-18 16:42:02懒羊羊
日期:2015-03-04 14:52:11秀才
日期:2015-08-24 09:51:48秀才
日期:2015-09-17 09:11:05天蝎座
日期:2016-01-04 11:15:24迷宫蛋
日期:2016-02-03 16:13:47咸鸭蛋
日期:2016-02-03 16:14:11
19#
发表于 2012-2-21 16:58 | 只看该作者
李玉明-421 发表于 2012-2-13 17:21
正如mdkii提到的那样,SELECT * 的情况下,使用应该不会使用index-only access。
如果select col1 from  ...

这个回答还不错

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表