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

簡單提高ORACLE數據庫的查詢統計速度

編輯:Oracle數據庫基礎

大型數據庫系統中往往要用到查詢統計,但是對於數據量大的系統,用戶在進行復雜的查詢統計時往往感到速度很慢,不能滿足應用要求,這就要求我們在設計數據庫系統時進行合理設置,提高查詢統計的速度。本文結合筆者的項目開發經驗,闡述具體的設置方法。

我們在開發大型Oracle數據庫系統時結合項目的特點,本著安全、高效的原則對數據庫進行了一些物理設計,從而大大提高了數據庫的查詢統計速度。總結為如下幾點:

1)擴大數據表空間到500M,用於存放本系統的數據;

2)段盤區的初始大小為10K,增長大小為10K,增長幅度為1;

3)用戶臨時空間增大40M;

4)系統臨時表空間和回滾段表空間增大40M,並且新建4個回滾段;

5)需要經常聯結查詢,而且數據量又大的庫存表、名錄表、收發料表放在一簇內;

6)提供定時備份,備份文件放在另外的機器上。

設置數據表空間的SQL語句如下:

   CREATE TABLESPACE WXGL_DATA1 DATAFILE 'WXGL_DATA1.ORA' SIZE 500M ONLINE;   
   
   
   ALTER TABLESPACE TEMPORARY_DATA ADD DATAFILE 'TMP2ORCL.ORA' SIZE 40M; 
   ALTER TABLESPACE ROLLBACK_DATA ADD DATAFILE 'RBS2ORCL.ORA' SIZE 40M; 
     
   
   CREATE USER ZBGL IDENTIFIED BY ZBGL; 
   GRANT DBA TO ZBGL; 
   ALTER USER ZBGL DEFAULT TABLESPACE WXGL_DATA1 TEMPORARY TABLESPACE TEMPORARY_DATA;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved