设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
紧急问题,请高手回答
返回列表
发新帖
紧急问题,请高手回答
[复制链接]
11
|
9
|
2005-10-30 17:05:33
|
显示全部楼层
|
阅读模式
往数据库中一个表插数据时,出现 blocking
该语句跟踪执行的结果是
select ... from fet$ where ...
请问是什么原因?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
什么是blocking?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
l老大,你不会不知道什么是 blocking 把
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
你使用的数据字典管理表空间,数据库正在 fet$(dba_free_space)中寻找合适的空闲空间呢
释放出来的空闲空间太多导致
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
谢谢 biti 回答,那么,它为什么会 blocking 呢?
我的数据库查找 tbs, free_tbs ,used_tbs 需要 20min以上,
有不少表以及索引的扩展数在 1000 以上,最大的达到 130000
跟这个有关系吗?
谢谢!!
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
另外,系统中有很多 SYS. XX$ 以及其他表长期被锁定,跟这个有关系吗?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
如果是8i以上版本可考虑使用lmt
否则,可适当考虑不同大小的表,使用不同大小的表空间,设置统一规格的 extent!
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
谢谢 biti
数据库是 805 ,目前无法升级 以下是查询 DBA_FREE_SPACE
的结果
select TABLESPACE_NAME,count(*) num
from DBA_FREE_SPACE
group by TABLESPACE_NAME
------------------------------------------------------------
TABLESPACE_NAME
NUM
RBS
328
SS_DEVELOPMENT
3
SS_HISTORY
9
SS_HOS
337
STHIS_INDEX
58515
SIS_MDSS
1
SIS_RBS
8
SIS_TABLE
1942
SIS_TEMP2
1
SYSTEM
1
TEMP
250
TOOLS
1
USERS
1[B]STHIS_INDEX
58515[/B]
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
新建立一个表空间,在上面建立一个索引, 大约 5min
在系统原来已有的索引表空间上建立相同的索引 15 min 还没有出来
看进程sql 语句,发现 select ... from fet$ where ...
delete from fet$ where ...
是不是在分配表空间特别慢 ?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
up 一下
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行