、用戶a與b同時進行一個資料庫服務器的會話,a與b都有test表的完全訪問權限,a向test表中插入了3條記錄,插入之后b對test表進行查詢的時候并未查詢到這3條新紀錄,試結合資料高速緩沖區的作業原理分析這一現象的原因。
uj5u.com熱心網友回復:
面試題啊
a向test表中插入了3條記錄后,此時的更新資料存盤在記憶體中的資料高速緩沖區中,還并未寫入資料檔案中,在發生檢查點后寫入資料檔案。
不過你的題目中沒有看到commit,在A會話中執行的操作,不提交,是不會在B會話中查到資料變更的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/113600.html
標籤:非技術區
