当前位置 > 主页 > 万和大讲堂 >


南京OCP培训 Oracle中空间管理对系统性能的影响

2015-11-24 10:18

  在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定。


  一.表空间的自由空间


  通过对表空间的自由空间的观察,可用来判断分配给某个表空间的空间是太多还是不够。请看下列的语句:南京OCP培训


  SQL > select a.file_id "FileNo",a.tablespace_name


  "Tablespace_name",


  2 a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",


  3 sum(nvl(b.bytes,0)) "Free",


  4 sum(nvl(b.bytes,0))/a.bytes*100 "%free"


  5 from dba_data_files a, dba_free_space b


  6 where a.file_id=b.file_id(+)


  7 group by a.tablespace_name ,


  8 a.file_id,a.bytes order by a.tablespace_name


  File Tablespace   No _nameBytes Used Free


  11IDX_JF .146E+09 849305600 1.297E+09 60.431806


  9 JFSJTS 2.146E+09 1.803E+09 343793664 16.016961


  10JFSJTS 2.146E+09 1.359E+09 787431424 36.685546


  2 RBS523239424 359800832 163438592 31.235909


  12RBS1.610E+09 1.606E+09 3104768 .19289495


  8 RBSJF 3.220E+09 2.716E+09 504356864 15.662396


  7 SFGLTS 2.146E+09 1.228E+09 918159360 42.776014


  6 SFSJTS 2.146E+09 1.526E+09 620093440 28.889457


  1 SYSTEM 523239424 59924480 463314944 88.547407


  3 TEMP 523239424294912 522944512 99.943637


  4 TOOLS 15728640 12582912 314572820


  5 USERS 7340032 81927331840 99.888393


  12 rows selected.


  可以看出,在FileNo为12的表空间RBS中,只有0.19%的分配空间未被使用,这个比例太小了,而在SYSTEM及TEMP等表空间中,高达80%以上的空间未被利用,对于生产型数据库,这个表空间的设置有些偏高。南京Oracle培训


  关于自由空间的管理,有下面的一些建议:利用Export及Import命令卸出和装入表空间可以释放大量的空间,从而缓解增加另外的数据文件的要求。如果包含具有高插入(insert)和更新(update)活动的表的表空间中自由空间的比重下降到了15%以下,要为此表空间增加更多的空间。对于一个基本是静态表数据的表空间,如果有多于20%的自由空间,则可以考虑减少分配给它的文件空间量。减少SYSTEM表空间的空间量比较困难,因为那要重建数据库。南京OCP培训


最近开班 more>
  • Web前端开发
  • 软件测试
  • 软件测试预科班
  • AI大模型+全栈开发开班
  • 云原生精英班
  • 云网预科班
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第五期
  • Java全栈
  • CISP
  • HCIP-cloud
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCP 19C
  • RHCA
  • 6月9日
  • 5月21日
  • 5月14日
  • 6月9日
  • 5月7日
  • 5月26日
  • 5月19日
  • 5月12日
  • 6月3日
  • 6月9日
  • 随时开课
  • 7月12日
  • 5月19日
  • 5月19日
  • 5月7日
  • 5月10日
  • 5月24日
  • 5月24日
  • 随时开课
  • 随时开课
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入