isolation-level

    2熱度

    1回答

    我有我的SQL Server數據庫中的表,其中包含有關書如低於預定的截圖一些數據: +----+-------+-------+--------+ | Id | Title | Price | Status | +----+-------+-------+--------+ | 1 | C#6 | 40.00 | 0 | +----+-------+-------+--------+

    0熱度

    2回答

    我查看了所有隔離類型。 但我找不到我想要的模式。 它可以在事務處理期間被其他事務讀取。 但是,它不會添加更新和刪除數據。 例如(僞代碼): create table abc (id uniqueidentifier primary key) Create proc procMain trans isolation level **??????** insert abc (id) valu

    0熱度

    1回答

    我的表的定義是 CREATE TABLE auto_inc( id INT(11)NOT NULL AUTO_INCREMENT, PRIMARY KEY(id) )ENGINE = InnoDB的默認字符集= LATIN1 起初有四行: | id | | 1 | | 2 | | 3 | | 4 | 我打開的會話1和執行 #session 1 set transaction isolation

    2熱度

    1回答

    假設數據庫的隔離級別設置爲READ_COMMITED。 然後通過春季交易管理,我將事務隔離級別設置爲 1)READ_UNCOMMITED - 那麼這個事務的有效隔離級別是什麼。 2)REPEATABLE_READ - 那麼這次交易的有效隔離級別是什麼。

    0熱度

    1回答

    我的應用程序接收來自外部源的多個請求(來自銷售點單位的發票)。它每秒獲得幾十個請求,其中一些請求是相同的(具有相同的請求主體)。 請求數據被轉換並保存到兩個關聯的表(外鍵)中。如果記錄已經存在(通過唯一組合鍵查詢),記錄被更新,否則記錄被添加。 的問題是,與同一個身體,有時如果兩個請求在同一時間的應用程序接收到的唯一的密鑰已經存在,不能將它插入拋出異常: SQLSTATE[23000]: Inte

    1熱度

    1回答

    我有一個nodejs Web服務與MariaDB服務器和約500名日常活躍用戶在我的應用程序。 在我的代碼,我使用事務象下面這樣: START TRANSACTION -- select to find out the existence of a row -- -- if the row doesn't exist, a new row inserted -- COMMIT 本次交

    1熱度

    1回答

    我試圖理解READ COMMITED和READ UNCOMMITED隔離級別在Hibernate中的工作方式,需要一些解釋。 有2個線程THR1和THR2兩者執行相同的事務方法(春季Transactional註釋與設置爲READ COMMITED隔離級別)。創建名稱交易爲這些線程TRA1和TRA2相應地。該交易方法如下所示: public void updateOrSavePreference(S

    0熱度

    1回答

    民間人士 - 當我在Stack上看到這個話題的道歉時,關於這個話題已經有很多問題了。 但我發現自己在一個有趣的地方,我希望你能幫助。 高級問題:SQL SERVER能否有餘地決定視圖應該被包裝在ISOLATION LEVEL SNAPSHOT中? 我知道這聽起來像一個瘋狂的問題,但我試圖用盡我遇到的每個問題的所有途徑。 我正在使用運行35個查詢的應用程序通過鏈接服務器從另一個數據庫檢索數據。查詢分

    1熱度

    1回答

    我已經讀完的文章(https://www.simple-talk.com/sql/t-sql-programming/questions-about-t-sql-transaction-isolation-levels-you-were-too-shy-to-ask/)混亂,我根據有一個問題: 「SERIALIZABLE:一個在當前事務中不能讀取由未另一個事務修改數據查詢沒有其他事務可以修改當前事

    2熱度

    1回答

    我有一個關於丟失的更新事務隔離問題的詢問。 以下是相應的數字: 再次引述伴隨圖中的文字: 一丟失,如果兩個事務都更新數據項和 再出現更新第二筆交易中止,導致這兩項變更都將失去。 這發生在沒有實現併發控制的系統中,其中 併發事務不是孤立的。 我的審訊涉及上述人物:爲什麼是的Tx一個的改變造成不利影響考慮提交TX的的Tx乙回滾之前發生的事實呢? (數字表示事件的順序)。 有人能解釋一下嗎? P.S.