请
登录
后使用快捷导航
没有帐号?
注册
登录
注册
快捷导航
首页
论坛
BBS
博客
技术栈
ITPUB学院
名人堂
版主团
搜索
高级搜索
热搜:
oracle
SAP
sap
二维码
dba
Oracle
c++
C++
CRM
银联信息中心
比特币
小额贷款
贷款
crm
ORACLE
项目管理系统
thread
android
python
java
本版
文章
帖子
用户
ITPUB论坛-专业的IT技术社区
»
论坛
›
≡ 大数据与数据库 ≡
›
Oracle数据库管理
›
存储过程的效率问题!!(今晚在线等)
1
2
3
4
5
6
7
8
9
10
... 11
/ 11 页
下一页
返回列表
楼主:
mypengchen2000
收藏
|
[精华]
存储过程的效率问题!!(今晚在线等)
[复制链接]
mypengchen2000
mypengchen2000
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
31
#
楼主
|
发表于 2003-7-1 21:19
|
只看该作者
自己顶一下!
使用道具
举报
回复
显身卡
4pal
4pal
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
2
32
#
发表于 2003-7-2 00:14
|
只看该作者
做一个statspack吧,在 两次之间,运行你的存储过程
使用道具
举报
回复
显身卡
daviid
daviid
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
33
#
发表于 2003-7-2 00:27
|
只看该作者
是否可以考虑做个trace, 运行一段时间后看看到底在什么地方花费的时间过长了。
使用道具
举报
回复
显身卡
mypengchen2000
mypengchen2000
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
34
#
楼主
|
发表于 2003-7-2 09:02
|
只看该作者
我昨天晚上开始跑的,结果到今天早上还没跑出来!原来只有一个小时不到的啊!!
因为我的sql里面确实有较多的关联和union all等操作,真的是否应该加大那些area_size之类的大小呢????这几个参数的大小,我已经在上面帖出来了
使用道具
举报
回复
显身卡
biti_rainy
biti_rainy
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
86
35
#
发表于 2003-7-2 09:35
|
只看该作者
做statspack
做trace
检查 动态性能视图,都是可行的办法
但是,这个过程对于熟悉的人来简单,要在这上面引导一步一步的做就很麻烦了
至于freelists的问题,如果你要弄个明白,你可以去很多网站搜索相关问题
比如
http://asktom.oracle.com
我只能告诉你,增大freelists 基本没有什么坏处
并且怀疑你的问题就存在于这里
sort_area_size and hash_area_size 得根据你的系统内存的状况来调整,如果可能的话
可以在存储过程中一开始运行
execute immediate 'alter session set sort_area_size = 5120000';
execute immediate 'alter session set hash_area_size = 5120000';
如果你对这些建议心里没有把握持怀疑态度
那建议你去
http://asktom.oracle.com
提问
信他的建议99.9%是没有错的,至少他的建议不会危及你的数据库
使用道具
举报
回复
显身卡
mypengchen2000
mypengchen2000
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
36
#
楼主
|
发表于 2003-7-2 09:45
|
只看该作者
谢谢各位的回答以及建议,我会根据各位的建议再去尝试,希望今天能有好的消息!!再次多谢!!
使用道具
举报
回复
显身卡
whwlm
whwlm
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
8
37
#
发表于 2003-7-2 10:17
|
只看该作者
如果以前没有对相关的表进行过分析,建议可以执行一下analyze table table_name delete statistics
使用道具
举报
回复
显身卡
sealight
sealight
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
11
38
#
发表于 2003-7-2 10:29
|
只看该作者
请问楼上给出的查询语句中有一个条件为
v$lock.type='TX'
不知道 'TX'代表啥意思呢?有没有人愿意解释一下呢?谢谢啦。
使用道具
举报
回复
显身卡
CHENTAO
CHENTAO
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
39
#
发表于 2003-7-2 10:38
|
只看该作者
'TX'
代表一个表的锁的类型
使用道具
举报
回复
显身卡
iamcoldwind
iamcoldwind
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
0
40
#
发表于 2003-7-2 10:54
|
只看该作者
Freelists对于有效地重新使用Oracle表空间中的空间是很重要的,它和pctfree及pctused这两个存储参数的设置直接相关。通过将pctused设置为一个高的值,这时数据库就会尽快地重新使用块。不过,高性能和有效地重新使用表的块是对立的。在调整Oracle的表格和索引时,需要认真考虑究竟需要高性能还是有效的空间重用,并且据此来设置表的参数。
但是究竟如何就楼主提出的问题进行调优呢?有哪位高手不吝赐教么?
使用道具
举报
回复
显身卡
1
2
3
4
5
6
7
8
9
10
... 11
/ 11 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
大话IT
ERP产品与实践
Oracle开发
Oracle入门与认证
windows系统及微软相关产品 【已迁移到IXPUB】
Oracle ERP
IBM DB2数据库管理
SAP R/3
TOP
技术积分榜
社区积分榜
徽章
团队
统计
知识索引树
积分竞拍
文本模式
帮助
ITPUB首页
|
ITPUB论坛
|
数据库技术
|
企业信息化
|
开发技术
|
微软技术
|
软件工程与项目管理
|
IBM技术园地
|
行业纵向讨论
|
IT招聘
|
IT文档
ChinaUnix
|
ChinaUnix博客
|
ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有
联系我们
未成年人举报专区
京ICP备16024965号-8
北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
快速回复
返回顶部
返回列表