免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1845 | 回复: 5
打印 上一主题 下一主题

求教:C的程序员也写sql吧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-16 15:52 |只看该作者 |倒序浏览
C的程序员也写sql吧
写完sql了,如果是oracle的话应该看执行计划吧
请问:
-----------------------------------------------------
| Operation                  |  Name    |  ....    | Cost  |...
-----------------------------------------------------
| Select                       |              |  ....    |    30  |...
|   Sort                        |              |  ....    |    30  |...
|    Table Access ...       |              |  ....    |    30  |...
|      Index Range Scan   |              |  ....    |     3  |...
-----------------------------------------------------

这里的cost应该怎么看?
select 要cost 30
sort    要cost 30
读表    要cost 30
读index要cost  3

还是
select            要cost 30
select里的sort  要cost 30
sort的读表操作  要cost 30
读表时读index   要cost  3

应该是前者??
换个问法:这句sql总共要cost 30还是30+30+30+3=93?

偶在oracle版法了帖根本就没人点击。
偶向来只在C版法帖没去过别的版,所以又想依靠一次C版
会者教教我吧
(会被删?)

论坛徽章:
0
2 [报告]
发表于 2007-08-16 16:42 |只看该作者
才过去一个多小时
心急?等等吧。

要不咱们说说把这主题不合的帖子发在这里的利弊。咱也是文化人了,不妨探讨一下。

好处:
1、你的帖子点击量将有可能增加,问题可能更快地被解决
2、你有机会向世界展示,你不仅会 SQL、Oracle,还知道 C 语言

坏处:
1、你的帖子给别人的第一印象会是:随意放置,没有主题概念
2、你给版主带来了不便,版主需要对管辖范围内的帖子进行管理,不符合主题的帖子影响了版面
3、如果这成为大家的习惯,CU 将变成无组织、无纪律的论坛,从而来访的客人更加自由散漫,最终你的问题在这里还是得不到解答

其实,重复发帖、一帖多投都是不允许的
希望你能够斟酌一下,请慎重考虑。
祝你在 CU 玩得愉快。

论坛徽章:
0
3 [报告]
发表于 2007-08-16 17:13 |只看该作者
langue 同学还是很有耐心,哼哼教导

论坛徽章:
0
4 [报告]
发表于 2007-08-16 17:14 |只看该作者
原帖由 langue 于 2007-8-16 17:42 发表
才过去一个多小时
心急?等等吧。

要不咱们说说把这主题不合的帖子发在这里的利弊。咱也是文化人了,不妨探讨一下。

好处:
1、你的帖子点击量将有可能增加,问题可能更快地被解决
2、你有机会 ...


呵呵,还是被说了不好意思

论坛徽章:
0
5 [报告]
发表于 2007-08-16 17:35 |只看该作者
我不太确定, 你看的是oracle给你提供的查询计划吧??

我熟悉postgresql一些, 查询计划中cost代表执行对应操作的执行代价, 默认planner使用cost最小的组合执行sql语句. 这个好像是sql语句调优时候参考的, 具体细节, 你只能问很了解oracle的人.

论坛徽章:
0
6 [报告]
发表于 2007-08-17 08:10 |只看该作者
原帖由 Edengundam 于 2007-8-16 18:35 发表
我不太确定, 你看的是oracle给你提供的查询计划吧??

我熟悉postgresql一些, 查询计划中cost代表执行对应操作的执行代价, 默认planner使用cost最小的组合执行sql语句. 这个好像是sql语句调优时候参考的, 具体 ...


多谢您的advice!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP