W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
目錄
和任何數(shù)據(jù)庫軟件一樣,PostgreSQL需要定期執(zhí)行特定的任務(wù)來達(dá)到最優(yōu)的性能。這里討論的任務(wù)是必需的,但它們本質(zhì)上是重復(fù)性的并且可以很容易使用cron腳本或Windows的任務(wù)計(jì)劃程序等標(biāo)準(zhǔn)工具來自動進(jìn)行。建立合適的腳本并檢查它們是否成功運(yùn)行是數(shù)據(jù)庫管理員的職責(zé)。
一個顯而易見的維護(hù)任務(wù)是定期創(chuàng)建數(shù)據(jù)的后備拷貝。如果沒有一個最近的備份,你就不可能在災(zāi)難(磁盤失敗、或在、錯誤地刪除一個關(guān)鍵表等)后進(jìn)行恢復(fù)。PostgreSQL中的備份和恢復(fù)機(jī)制在第 25 章中有詳細(xì)的介紹。
另一種主要類型的維護(hù)任務(wù)是周期性地“清理”數(shù)據(jù)庫。該活動在第 24.1 節(jié)中討論。與之相關(guān),更新將被查詢規(guī)劃器使用的統(tǒng)計(jì)信息的活動將在第 24.1.3 節(jié)中討論。
另一項(xiàng)需要周期性考慮的任務(wù)是日志文件管理。這在第 24.3 節(jié)中討論。
check_postgres可用于檢測數(shù)據(jù)庫的健康并報(bào)告異常情況。check_postgres與Nagios和MRTG整合在一起,但也可以被單獨(dú)運(yùn)行。
相對于其他數(shù)據(jù)庫管理系統(tǒng),PostgreSQL的維護(hù)量較低。但是,適當(dāng)對這些任務(wù)加以注意將大有助于愉快和高效地使用該系統(tǒng)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: