Oracle:由临时表空间迅速增长所想到的...
来源:互联网 发布:微信网络不稳定 编辑:程序博客网 时间:2024/06/09 21:33
1、临时表空间的作用:
临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。
当临时表空间不足时,表现为运算速度异常的慢,并且临时表空间迅速增长到最大空间(扩展的极限),并且一般不会自动清理了。
2、迅速增长的原因:
一般原因是sql算法不正确,可能导致出现了迪卡尔积。
另外一个原因是视图的创建问题(本人遇到的正是该问题!)。Oracle数据库中多张表联合查询时,极限的表单数量为4张,一般将以为3张!有时需要大于4张表联合查询时,怎么办呢?可以建立子视图:
如view0(联合table0,table1,table2),view1(联合table0,table3,table4),view2(联合table0,table5,table6)
然后将view0、view1、view2联合成view。
这样可以解决临时表空间迅速增长的问题!
以上所述,如有不正确的地方,欢迎大家指正!
porgao@hotmail.com
- Oracle:由临时表空间迅速增长所想到的...
- Oracle:由临时表空间
- 由体育所想到的
- 由CreateInstance所想到的......
- 由'\\n'所想到的
- 由“多音字”所想到的
- 由 Runtime 所想到的
- ORACLE SCROLL CURSOR引起临时表空间增长
- 临时表空间增长异常
- Oracle的临时表空间
- Oracle的临时表空间
- oracle的临时表空间
- oracle的临时表空间
- 由assert的定义所想到的
- 由《罗素的故事》所想到的
- 由三层加架构所想到的
- 由安装宽带所想到的
- 由软件升级所想到的
- 学会批处理,用心学很容易!(copy过来的)
- 页面效果集锦
- 全自动打补丁的脚本
- WHAT IS CHAOS?
- 精华ASP代码收集
- Oracle:由临时表空间迅速增长所想到的...
- 一个自动检测并安装hotfix的脚本(copy)
- document.execCommand()解析
- 六步平衡事业与家庭
- 使用mucus测试IDS的部署情况
- cygwin/X的安装方法
- jbpm2.0中swimlane ,actorid,role在实际项目的演绎:
- 第一使用,试试我的blog
- 席慕容·无怨的青春