如何提高oracle資料庫的查詢統計速度
我們在開發大型oracle資料庫系統時結合專案的特點,本著安全、高效的原則對資料庫進行了一些物理設計,從而大大提高了資料庫的查詢統計速度。總結為如下幾點:
1)擴大資料表空間到500m,用於存放本系統的資料; oracle培訓
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;
oracle認證 提高Oracle資料庫快取命中率
在談這個話題之前,首先oracle資料庫管理員需要了解乙個常識。在不考慮其它因素的情況下,從記憶體中讀取資料要比從硬碟中讀取資料快10000倍。這主要是記憶體與硬碟的速度差異所造成的。為此在oracle資料庫中提出乙個資料快取的概念。簡單的說,就是資料庫會把使用者前幾次查詢的資料放置在資料快取中。下...
如何優化資料庫?提高資料庫的效能
1.對語句的優化 用程式中,保證在實現功能的基礎上,儘量減少對資料庫的訪問次數 通過搜尋引數,儘量減少對錶的訪問行數,最小化結果集,從而減輕網路負擔 能夠分開的操作盡量分開處理,提高每次的響應速度 在資料視窗使用sql時,盡量把使用 的索引放在選擇的首列 演算法的結構盡量簡單 在查詢時,不要過多地使...
oracle資料庫,提高查詢效率
1.from子句 oracle的解析器按照從右到左的順序處理from子句中的表名,因此from子句中寫在最後的表 基礎表 driving table 將被最先處理。在from子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎表。例如 t1 400w資料,t2 40資料 from t1,t2...