計量管理系統(tǒng)降低與數(shù)據(jù)庫交互次數(shù)以提高系統(tǒng)性能
       
      
                
                        可調(diào)優(yōu)數(shù)據(jù)庫系統(tǒng)參數(shù)的確切集合取決于具體的DBMS產(chǎn)品。人多數(shù)系統(tǒng)提供了有關(guān)哪些數(shù)據(jù)庫系統(tǒng)參數(shù)可淵優(yōu)及如何選擇參數(shù)值等方面的信息口設(shè)計良好的數(shù)據(jù)庫系統(tǒng)可以自動進行盡可能多的淵優(yōu)以減輕用戶或數(shù)姑庫管理員的負擔,例如,很多數(shù)據(jù)庫系統(tǒng)的緩沖式人不是嗣定的,但是是可淵的如果系統(tǒng)能夠自動根據(jù)缺貞故障等指標來調(diào)優(yōu)緩沖,那么用戶就不必為調(diào)優(yōu)緩沖大不而煩惱,在整個數(shù)據(jù)庫系統(tǒng)的配鬣方而,還可以盡量合理地配置好緩存,)緩存指的是在內(nèi)存中臨時保仔數(shù)據(jù)備份的地方,出于數(shù)據(jù)庫訪問常常占應用程序中大部分的處理時間,緩存能夠急劇降低應用程序?qū)?shù)據(jù)庫的訪問數(shù)量。在一個數(shù)據(jù)庫系統(tǒng)中,緩存包括對象緩存、數(shù)據(jù)庫緩存和客戶端數(shù)據(jù)緩存。
對象緩存,該方式會在內(nèi)存維護業(yè)務財象的備份,一種辦式是共享緩存,應用程序服務器可以把某些或所有業(yè)務對象放進共享的緩存,這些緩存的業(yè)務對象備份就町以被所有用戶使用了這樣,對于多個使用相同業(yè)務對象的用戶來說,只需要一次獲取對象,并且在更新數(shù)據(jù)庫之前合并多個用戶的改動就可以完成任務,而不需要分別獲取對象,從而降低了與數(shù)據(jù)庫交互的次數(shù),提高數(shù)據(jù)庫系統(tǒng)性能,另外一種方式是每個用戶都有一個緩存,這樣在操作高峰期間對數(shù)據(jù)庫進行,延新,客戶端應用程序一般會采用這種方式,可以輕松地將對象緩存實現(xiàn)成,同時該模式建議使用一個集合并通過它的標識域(表示數(shù)據(jù)庫內(nèi)上鍵的屬性這是一種影子價息>米支持對象的查找。數(shù)據(jù)庫緩存,數(shù)據(jù)庫服務器會將數(shù)據(jù)緩存在內(nèi)存中,從減少磁盤訪問的次數(shù),客戶端數(shù)據(jù)緩存,客戶端的機器可以自己的小型數(shù)據(jù)庫備份,從減少網(wǎng)絡(luò)流量。