请
登录
后使用快捷导航
没有帐号?
注册
登录
注册
快捷导航
首页
论坛
BBS
博客
技术栈
ITPUB学院
名人堂
版主团
搜索
高级搜索
热搜:
oracle
SAP
sap
二维码
dba
Oracle
c++
C++
CRM
银联信息中心
比特币
小额贷款
贷款
crm
ORACLE
项目管理系统
thread
android
python
java
本版
文章
帖子
用户
ITPUB论坛-专业的IT技术社区
»
论坛
›
≡ 大数据与数据库 ≡
›
Oracle数据库管理
›
这个SQL很难优化,大家给看看
1
2
3
/ 3 页
下一页
返回列表
楼主:
SweetMemory
收藏
|
这个SQL很难优化,大家给看看
[复制链接]
SweetMemory
SweetMemory
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
2
11
#
楼主
|
发表于 2004-7-23 18:44
|
只看该作者
难道这种SQL一定要用并行查询吗?我很想知道如何巧用hash join或merge join来优化这种SQL
使用道具
举报
回复
显身卡
eygle
eygle
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
117
12
#
发表于 2004-7-23 19:00
|
只看该作者
你要看能否通过索引消除sort disk
COMPANY表有多少记录?
使用道具
举报
回复
显身卡
eygle
eygle
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
117
13
#
发表于 2004-7-23 19:06
|
只看该作者
[php]
3 2 MERGE JOIN
4 3 SORT (JOIN)
5 4 TABLE ACCESS (FULL) OF 'COMPANY'
6 3 SORT (JOIN)
7 6 TABLE ACCESS (FULL) OF 'RING_BILL'
[/php]
如果COMPANY表较小,SM就可能是不优的
如果你做过什么尝试,说清楚先
使用道具
举报
回复
显身卡
grassbell
grassbell
当前离线
积分
101
IP卡
狗仔卡
招聘 :
数据库管理员
论坛徽章:
21
14
#
发表于 2004-12-26 18:56
|
只看该作者
这个问题能不能继续。。。
使用道具
举报
回复
显身卡
husthxd
husthxd
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
168
15
#
发表于 2004-12-26 19:21
|
只看该作者
最初由 grassbell 发布
[B]这个问题能不能继续。。。 [/B]
可以参考这个帖子:
http://www.itpub.net/292913.html
使用道具
举报
回复
显身卡
qinws
qinws
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
16
#
发表于 2004-12-26 20:06
|
只看该作者
返回大多数记录的话,索引是很少见效的。
使用道具
举报
回复
显身卡
logzgh
logzgh
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
17
#
发表于 2004-12-26 22:23
|
只看该作者
你有没有试过加上hint,让sql语句强制走hash join呢?
还有company表有多少条记录?
s记录集的数据又有多少条?
或者干脆分析表格和索引,让oracle自动选择,看看oracle选的是哪种方式
还有表连接之间索引是需要的,虽然返回行数较多。
使用道具
举报
回复
显身卡
logzgh
logzgh
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
18
#
发表于 2004-12-26 22:25
|
只看该作者
还有如果你是想把所选中的记录一一显示出来,可以试试first_rows hint
使用道具
举报
回复
显身卡
turner
turner
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
87
19
#
发表于 2004-12-26 22:36
|
只看该作者
返回100多万条啊,却不是统计总数,什么上面?有意义吗?谁会看完这100多万条数据呢?显示在前面的几十条如果不是总一样的又会有问题吗?如果只是随便看看某些内容,建议还是缩小范围。
使用道具
举报
回复
显身卡
turner
turner
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
87
20
#
发表于 2004-12-26 22:45
|
只看该作者
如果只是为了优化,还是可以做做研究的。但是绝对不能用于真正的系统设计!这种想法本身就不太切合实际。
使用道具
举报
回复
显身卡
1
2
3
/ 3 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
TOP
技术积分榜
社区积分榜
徽章
团队
统计
知识索引树
积分竞拍
文本模式
帮助
ITPUB首页
|
ITPUB论坛
|
数据库技术
|
企业信息化
|
开发技术
|
微软技术
|
软件工程与项目管理
|
IBM技术园地
|
行业纵向讨论
|
IT招聘
|
IT文档
ChinaUnix
|
ChinaUnix博客
|
ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有
联系我们
未成年人举报专区
京ICP备16024965号-8
北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
快速回复
返回顶部
返回列表