snapshot-isolation

    0熱度

    1回答

    我在我的數據庫中有2個表。他們是項目和領域。 Item是實現樹的自引用表。這意味着在項目表中,我有ID和ParentId列。這樣,我們可以在Item表中存儲一棵樹。 字段是存儲項目的其他擴展屬性的表格。字段表有一個名爲「Item_ID」的列來引用項目表。 好吧,現在我們只是想添加事務到數據庫操作。我們發現一些奇怪的行爲作爲標題。 隨着微軟問,我們運行下面的SQL,使我們的數據庫的快照隔離: ALT

    4熱度

    1回答

    在高併發環境中使用它有什麼問題嗎?這是真的有效的MS宣傳?我正在使用SQL Server 2005,並希望聽到那些正在/正在使用它的應用程序在生產中使用它的經驗。本身 快照隔離是不是新的,我爲我開發/管理火鳥/ Interbase的還有 - 那裏沒有明確的鎖定和行版本的所有作品......

    4熱度

    3回答

    我的工作現在一個學校項目,需要有關於不同的隔離級別來表徵MySQL性能。我已經在READ UNCOMMITTED,READ COMMITTED,REPEATABLE READ和SERIALIZABLE測試過了。現在我想用快照隔離來測試。 我知道,在InnoDB中使用默認值REPEATABLE READ時,快照隔離是結合使用的,但我想知道是否可以將隔離級別設置爲快照隔離?我會怎麼做?

    1熱度

    2回答

    我有一個SQL Server 2008數據庫與SET ALLOW_SNAPSHOT_ISOLATION ON和一個Person列的ID(主鍵)和SSN(唯一的非聚集索引)。 數據庫中的一行是ID = 1,SSN = 776-56-4453。 一一連接,出現這種情況: set transaction isolation level snapshot begin transaction snapsh

    10熱度

    2回答

    如下聲明: INSERT INTO dbo.Changes([Content], [Date], [UserId], [CompanyId]) VALUES (@1, @2, @3, @4); SELECT @@identity; 給我這個SQL錯誤3960: 中止由於更新衝突快照隔離事務。您 無法使用快照隔離直接訪問表'dbo.Companies' 或間接在數據庫'myDatab

    1熱度

    1回答

    任何想法爲什麼會發生這種情況?也許腐敗的目錄?我做了很多複製這些文件。

    2熱度

    1回答

    我們有一個數據庫(我們稱之爲數據庫A),它每隔幾天就會變得不可用,我們必須重新啓動它。當我說不可用時意味着所有使用它的應用程序都會阻止等待數據庫響應,但它永遠不會。 幸運的是,有人發現,使用SQL Server Management Studio對特定表執行SELECT語句似乎會帶來一些記錄,但在某些時候它會阻止。 有趣的是,特定數據庫上沒有LOCKED或LOCKING進程。我發現該應用程序使用以