數據庫,尤其是企業使用或網站訪問的數據庫,一天可以打開和使用數百次。雖然數據庫的功能多種多樣,但通常只有少數幾種是常用的。通過使用數據庫緩存,最常用的一個或多個函數被保存到內存中,這樣就可以輕松地調用它們。這使...
數據庫,尤其是企業使用或網站訪問的數據庫,一天可以打開和使用數百次。雖然數據庫的功能多種多樣,但通常只有少數幾種是常用的。通過使用數據庫緩存,最常用的一個或多個函數被保存到內存中,這樣就可以輕松地調用它們。這使得在計算機上調用函數變得更容易,并大大減少了計算機加載數據庫函數所需的時間。與常規的自動緩存不同,管理員必須手動執行數據庫緩存。計算機中使用人工保存的計算機緩存有多種原因。它可以用于數據庫、內存、中央處理器(CPU)使用和許多其他功能。無論使用什么程序或函數,緩存都是相同的。這意味著隨機訪問的一大塊內存(RAM)是用來緩存或存儲數據的。通過使用這種臨時存儲技術,數據很容易被檢索到,并且計算機不必花太多的時間去回憶以前的信息。數據庫緩存使用類似的原理,但也有一些不同之處。常規的計算機緩存是通過識別流行信息或臨時存儲所有信息來自動完成的。在數據庫緩存中,管理員必須準確地選擇哪些信息進入緩存。緩存中的信息通常不是數據庫的一部分,而是一個用于數據庫。例如,如果訪問數據庫的人通常使用函數來選擇數據或輸入信息,則這些函數將被緩存。實際訪問的信息不能包含在數據庫緩存中。在數據庫緩存之后,這些功能需要的計算機工作要少得多,當管理員選擇制作數據庫緩存時,通常使用的幾塊硬件就少用了緩存完成后,CPU不再需要在計算上工作,磁盤訪問量大大減少,同時也犧牲了RAM的使用,如果需要多次計算的話,這是很困難的,但是數據庫緩存通常值得擁有稍微少一點的RAM。數據庫緩存對單個用戶的幫助不大,因為一個用戶使用的內存很少。如果數據庫被成百上千的網站訪問者或員工訪問,那么內存節省將變得明顯。雖然這對大量用戶最有效,但緩存經常用于幫助計算機運行更平穩的任何功能總是一個好做法
-
發表于 2020-08-06 09:21
- 閱讀 ( 627 )
- 分類:電腦網絡