表空间性能优化实例

  合并表空间的空闲区

  表空间在使用过程中将会出现空闲区,这会影响系统的性能。表空间空闲区的合并就是将相邻的小空闲区合并成完整的大空闲区,其原理如图13.56所示。


  (1)以【登录到管理服务器】方式来登录【企业管理器】,在【管理目标导航器】中选择【网络】/【数据库】/【myoracle.mynet】/【存储】/【表空间】/【USERS】选项,单击鼠标右键,在弹出的快捷菜单里选择【显示Tablespace Map】选项,如图13.57所示。


  (2)出现如图13.58所示的表空间地图界面。在【菜单栏】选择【工具】/【合并空闲区】选项。


  (3)出现如图13.59所示的表空间空闲区合并界面,将完成以下步骤。

  合并空闲区。

  刷新表空间和段列表资料。

  刷新行链接资料。

  刷新索引碎片数据。

  检查空间管理问题。

  生成并装载表空间分析报告。

  (4)在图13.60所示界面中可以查看合并的结果。


  表空间的重组

  与前面介绍的表的重组一样,表空间经过一定时间的运行后,其性能可能受到诸如链接行、迁移行和索引滞流等问题的影响。管理员可以通过重组数据库空间利用率来消除空间问题,同时还可以可以更改对象的存储设置和位置。目的是通过解决空间利用率问题,由系统来维护数据库,使之运行良好。下面以对CWMLITE表空间进行重组操作为例予以介绍。

(1)在如图13.57所示界面中选择【重组】选项,出现如图13.61所示的【暂存表空间】界面,表空间重组过程中将把所有的方案对象暂时存放在选定的表空间中,因此一般要求该表空间的容量要足够存放临时的信息。在【哪个表空间具有足够的空闲空间】下拉列表框中选择USERS,单击


。 (2)出现如图13.62所示的【效果报告和作业概要】界面,单击


按钮系统将自动生成表空间重组效果报告和作业执行概要。


  (3)其他步骤与表的重组相同,这里不再赘述。

时间: 2024-11-08 18:28:59

表空间性能优化实例的相关文章

XP注册表之性能优化—注册表使用全攻略之十八_注册表

XP注册表之性能优化-注册表使用全攻略之十八     1.加快开机及关机速度 在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000.另外在[HKEY_LOCAL_MACHINE]-->[System]-->[Cur

数据表性能优化实例

     无论数据表采用了什么样的存储技术,经过一定的时间和事务处理运行后,在存储空间里都会产生一些"碎片",从而导致性能下降.此外,由于预先估计的不足,很可能会发现已经定义的表空间的大小不能满足需要等情况,这些问题都是管理员进行数据库的日常管理维护过程中会遇到的问题,解决这些问题的一个有效的办法就是表的重组. 数据表性能下降的原因     1.迁移的数据行    对数据淼母虏僮骰嵋鹗菪械睦┱梗虼说币桓鍪菘橹械目障锌占洳蛔阋匀菽赡掣鍪菪惺保庑惺萁映跏嫉氖菘橐频街匦路

SQLite 性能优化实例分享_SQLite

最早接触 iOS 开发了解到的第一个缓存数据库就是 SQLite,后面一直也以 SQLite 作为中坚力量使用,以前没有接触到比较大量数据的读写,所以在性能优化方面关注不多,这次对一个特定场景的较多数据批量读写做了一个性能优化,使性能提高了十倍. 大致应用场景是这样: 每次程序启动会从服务器拉取一些数据,对本地数据库两个表进行同步更新,不存在就写入,存在就更新其字段.数据少的时候几十条,多的上千条. 由于缓存的数据可能会存在异步同时读写,所以做了一个后台同步队列,所有的缓存数据库操作都在这个队列

Android ListView性能优化实例讲解

前言:   对于ListView,大家绝对都不会陌生,只要是做过Android开发的人,哪有不用ListView的呢?   只要是用过ListView的人,哪有不关心对它性能优化的呢?   关于如何对ListView进行性能优化,不仅是面试中常常会被问到的(我前段时间面试了几家公司,全部都问到了这个问题了),而且在实际项目中更是非常重要的一环,它甚至在某种程度上决定了用户是否喜欢接受你的APP.(如果你的列表滑起来很卡,我敢说很多人会直接卸载)   网上关于如何对ListView进行性能优化,提

DB2数据库表空间重定向恢复实例分析

一.发出重定向恢复命令 DB2 RESTORE DB OLDDB FROM "C:\OLDDBbak" TAKEN AT 20150717164847 TO "C:" INTO NEWDB REDIRECT 其中,OLDDB是旧数据库.备份的数据库名称,NEWDB是新数据库名称,不用事先创建也可以,C:\OLDDBbak是备份文件放置的目录,20150717164847是 备份文件的时间戳,具体可看备份文件的名字OLDDB.0.DB2.NODE0000.CATN00

Go语言项目(kingshard)性能优化实例剖析

kingshard性能优化网络篇 最近kingshard的功能开发节奏慢了许多.一方面是工作确实比较忙,另一方面是我觉得kingshard的功能已经比较完善了,下一步的开发重点应该是性能优化.毕竟作为一个MySQL proxy,如果转发SQL的性能很差,再多的功能都无济于事.所以这个周末一直宅在家里优化kingshard的转发性能.经过两天的探索发现,将kingshard的转发SQL性能提升了18%左右,在这个过程中学到了一下知识.借此机会分享一下,同时也是督促一下自己写博客的积极性.:) 1.

dedecms负载性能优化实例,三招让你的dedecms快10倍以上第1/2页_dedecms

还是因为一个表的大数据造成性能严重下降?难道我们必须通过分多个表来存储才能解决问题吗?以下我们通过一个实例来解析和优化dedecms的数据管理性能,千万别让mysql当替罪羊,罪莫大焉. 测试数据是无意中得到的企业黄页的数据,数据量将近90万,都是完全真实的数据,测试使用的程序是dedecms4.0版本,你问为什么不用dedecms5.1?那是因为我们为了优化,针对dedecms做了很多修改,如果使用dedecms5.1,我们害怕收到法院传票--,补充一句,以下的优化方法均能在dedecms5.

教你玩转Win XP注册表之性能优化_注册表

1. 加快开机及关机速度 在[开始]-->[运行]-->键入[Regedit]-->[HKEY_CURRENT_USER]-->[Control Panel]-->[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000. 另外在[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentControlSet]-->[Con

DB2表空间理论基础(原创)

在DB2 V9版本中表空间的管理方式有系统管理表空间(SMS),数据库管理表空间(DMS)和自动存储管理,下面就以表空间的管理方式来介绍DB2的表空间 系统管理空间概述  在SMS(系统管理空间)表空间中,操作系统的文件系统管理器分配和管理用于存储表的空间.该存储模型通常由存储在文件系统空间中的多个文件组成,这些文件表示表对象.用户决定文件的位置.DB2 数据库 Linux 版.UNIX 版和 Windows 版控制它们的名称,而文件系统负责管理它们.通过控制写入每个文件的数据量,数据库管理器均