我有兩個并發 SQL 事務,具有最嚴格的隔離級別(可序列化)
根據
uj5u.com熱心網友回復:
這是 Postgres 提供系統目錄方式的結果。檔案中的相關注釋已經足夠清楚了:
對系統目錄的內部訪問不是使用當前事務的隔離級別完成的。這意味著新創建的資料庫物件(例如表)對并發可重復讀取和可序列化事務可見,即使它們包含的行不可見。
您提供的示例沒有違反有關可序列化隔離級別的參考規則。請注意,當第一個事務洗掉并創建表時,您啟動第二個事務。結果行為符合預期。
如果您在洗掉表之前啟動了兩個事務,那么其中一個將被掛起,直到另一個完成。
uj5u.com熱心網友回復:
SQL Server 檔案顯然不相關。
但是,是的,這看起來像是您應該報告的 PostgreSQL 錯誤。但是請使用 SQL 腳本,而不是使用影片 GIF...
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/326925.html
標籤:sql PostgreSQL 交易 可序列化
