python mysql sybase中checkpoint干嗎用的,如果在mysql中checkpoint表示什么?
sybase中checkpoint干嗎用的,如果在mysql中checkpoint表示什么?檢查點(diǎn)的作用:將緩沖池中的臟頁(yè)刷新回磁盤。區(qū)別在于有多少臟頁(yè)要刷新到磁盤以及何時(shí)觸發(fā)檢查點(diǎn)。檢查點(diǎn)解決的問(wèn)題
sybase中checkpoint干嗎用的,如果在mysql中checkpoint表示什么?
檢查點(diǎn)的作用:將緩沖池中的臟頁(yè)刷新回磁盤。區(qū)別在于有多少臟頁(yè)要刷新到磁盤以及何時(shí)觸發(fā)檢查點(diǎn)。檢查點(diǎn)解決的問(wèn)題:1??s短數(shù)據(jù)庫(kù)的恢復(fù)時(shí)間(當(dāng)數(shù)據(jù)庫(kù)關(guān)閉時(shí),您不需要重做所有日志,因?yàn)闄z查點(diǎn)之前的頁(yè)面已刷新回磁盤)。當(dāng)緩沖池不足時(shí),將臟頁(yè)刷新到磁盤(當(dāng)緩沖池不足時(shí),根據(jù)LRU計(jì)算,最近最少使用的頁(yè)將溢出)。如果此頁(yè)是臟的,則必須強(qiáng)制執(zhí)行檢查點(diǎn)以將臟頁(yè)刷新回磁盤)
3。當(dāng)redo日志不可用時(shí),刷新臟頁(yè)(它是循環(huán)使用的,并且不會(huì)無(wú)限增加)。在重用時(shí),重做日志仍然需要使用,因此必須強(qiáng)制執(zhí)行檢查點(diǎn)以將臟頁(yè)刷回磁盤)
Sql執(zhí)行慢的原因可能有哪些?
SQL執(zhí)行緩慢,大致可以分為兩種情況