博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年7月31日

摘要: 表空间的空间监控表空间的空间使用其实是一个需要特别注意的问题,因为数据文件不可扩展而导致表空间的空间不够,可能导致无法写入任何新的数据,而甚至导致数据库的停止。以下的语句可以监控表空间的空间利用情况,如果使用了9i的完全临时表空间,则加入后半部分用于检测临时表空间。SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS,SPACE-NVL(FREE_SPACE,0) "USED_SPACE(M)",ROUND((1-NVL(FREE_SPACE,0)/SPACE)*100,2) &q 阅读全文

posted @ 2012-07-31 17:33 徐正柱- 阅读(1834) 评论(0) 推荐(0) 编辑

摘要: 概述1、描述数据库的逻辑存储结构----表空间(TABLESPACE)2、描述字典管理表空间(DMT)的特性以及相应缺点3、描述字典管理表空间的优化方法4、描述本地管理表空间(LMT)的特性以及相应优点5、描述9i新的表空间类型以及相应优化6、描述段自动管理表空间的特点7、描述10g新的表空间的特点及相应优化一、表空间的作用与分类表空间是数据库中最大的逻辑存储结构,为数据库提供使用空间,其对应物理结构是数据文件,一个表空间可以包含多个数据文件,但是一个数据文件只能属于一个表空间。表空间所包含的数据文件的大小,也就决定了表空间的大小,所以,表空间也是逻辑结构连接到物理结构的一个纽带。既然表空间为 阅读全文

posted @ 2012-07-31 17:30 徐正柱- 阅读(721) 评论(0) 推荐(0) 编辑

摘要: 一、 Oracle数据库I/O相关竞争等待简介当Oracle数据库出现I/O相关的竞争等待的时候,一般来说都会引起Oracle数据库的性能低下,发现数据库存在I/O相关的竞争等待一般可以通过以下的三种方法来查看Oracle数据库是否存在I/O相关的竞争等待:ØStatpack报告中在"Top 5 Wait Events"部分中主要都是I/O相关的等待事件。Ø数据库的等待事件的SQL语句跟踪中主要都是I/O相关的等待事件的限制。Ø操作系统工具显示存储数据库文件的存储磁盘有非常高的利用率。数据库如果发现存在I/O竞争,那我们就必须要通过各种方法来调 阅读全文

posted @ 2012-07-31 17:26 徐正柱- 阅读(1007) 评论(0) 推荐(0) 编辑

摘要: 本文讨论的是oracle中关于table的HWM的内容,主要包括这样几个内容: 1. 什么是HWM?2. HWM是如何移动的。3. HWM对于性能的影响4. 何时应该降低以及如何降低HWM5. 其他一些影响HWM的操作除了特殊注明,本章内容所有的实验都基于:win2000,oracle9201,bolcksize 8K的实验环境。一、什么是HWMHWM(high water mark),高水标记,这个概念在segment的存储内容中是比较重要的.简单来说,HWM就是一个segment中已使用和未使用的block的分界线.在oracle的concept中对于HWM的说明是这样的:在一个segme 阅读全文

posted @ 2012-07-31 17:21 徐正柱- 阅读(688) 评论(0) 推荐(0) 编辑

摘要: 一、 行迁移/行链接的简介在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Row Migration (行迁移) & Row Chaining (行链接)就是其中我们可以尽量避免的引起Oracle数据库性能低下的潜在问题。通过合理的诊断行迁移/行链接,我们可以较大幅度上提高Oracle数据库的性能。那究竟什么是行迁移/行链接呢,先让我们从Oracle的block开始谈起。操作系统的最小读写操作单元是操作系统的block,所以当创建一个Ora 阅读全文

posted @ 2012-07-31 17:09 徐正柱- 阅读(383) 评论(0) 推荐(0) 编辑