程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 合理設置數據庫以提高查詢統計速度

合理設置數據庫以提高查詢統計速度

編輯:Oracle數據庫基礎
大型數據庫系統中往往要用到查詢統計,但是對於數據量大的系統,用戶在進行復雜的查詢統計時往往感到速度很慢,不能滿足應用要求,這就要求我們在設計數據庫系統時進行合理設置,提高查詢統計的速度。本文結合筆者的項目開發經驗,闡述具體的設置方法。
    以oracle7.33數據庫系統為例,我們在開發大型Oracle數據庫系統時結合項目的特點,本著安全、高效的原則對數據庫進行了一些物理設計,從而大大提高了數據庫的查詢統計速度。總結為如下幾點:
1)擴大數據表空間到500M,用於存放本系統的數據;
2)段盤區的初始大小為10K,增長大小為10K,增長幅度為1;
3)用戶臨時空間增大40M;
4)系統臨時表空間和回滾段表空間增大40M,並且新建4個回滾段;
5)需要經常聯結查詢,而且數據量又大的庫存表、名錄表、收發料表放在一簇內;
6)提供定時備份,備份文件放在另外的機器上。
設置數據表空間的SQL語句如下:
  1

    
增加系統臨時表空間和回滾段表空間的SQL語句如下:

  2
  
將數據空間設置在指定的數據文件的SQL語句如下:
  3

   
設置五個回滾段的SQL語句如下:
 
  4


 
將數據量大的庫存表等放在一簇內的SQL語句如下:
  5
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved