cost 307 ms
與 JPA 同步並發批量更新

[英]Synchronize concurrent batch updates with JPA

此示例經過修改和簡化,但類似於我在嘗試修復遺留代碼時遇到的真實問題。 我有一個 MSSQL CAR表(其中id是主鍵) ID 制作地位 1個寶馬水洗 2個寶馬骯臟的 3個寶馬骯臟的 4個福特骯臟的 ... ... ... 和一個/washNextCars端點。 以下請求將接下來的10輛車的 s ...

mongoose 事務未按預期工作

[英]mongoose transaction not working as expected

我有這段代碼,我在其中創建了一個 mongoose 交易。 但是它沒有像我預期的那樣工作。 正如您在此處看到的,我通過在交易完成之前拋出錯誤來測試交易。 但是,由於某種原因,帳戶總是被持久化而不是回滾事務。 為什么 ...

插入行是否安全,值增加了 CTE select?

[英]Is it safe to insert row, with value incremented by CTE select?

假設我們有這張表: 邏輯是插入新記錄,在label值相等的情況下遞增version值。 第一個意圖是做這樣的事情: 雖然它有效,但我很確定在同時插入的情況下它不會安全。 我對嗎? 如果是,我應該將此查詢包裝在事務中嗎? 或者有沒有更好的方法來實現這種版本控制? ...

EF 核心事務原始 SQL memory 使用

[英]EF Core Transactions raw SQL memory use

我試圖了解具有大量內部命令的 EF Core 事務如何使用 memory。 假設我有這樣的代碼: MyReader正在讀取從某個來源流式傳輸的非常大(數百萬行)的記錄集合。 我的問題是: myObj變量引用的對象是否可以在我們提交事務之前被垃圾回收,或者我們是否有效地將它們全部加載到 memor ...

如何回滾通過單個 api 調用的不同 function 調用在不同表中完成的所有插入和更新

[英]How to rollback all the insert and update that are done in different tables from different function calls that are called through the single api

我打電話給 API 來保存生產數據,我需要在不同的數據庫中保存各種詳細信息,如批號、機器號和過程Class ProductionImpl{ public Long saveProduction(AddProduct addproduct){ BatchData b ...

web3.py function get_block 交易不在當前區塊中

[英]web3.py function get_block tranactions is not in the current block

我想把所有的事務和數據庫同步,所以我用get_block方法。 代碼如下: 但是當我得到區塊 16498524 中的所有交易時,我最終將這些交易包含在其他區塊中。 為什么會這樣,有時是正常的? 我的方法錯了嗎? 我有要處理的交易嗎? 還是我現在使用的節點煉金術返回了錯誤的值? ...

JUnit5 測試用例調用@Transactional function

[英]JUnit5 test case calls @Transactional function

給定一個帶有 TestMethod 的 TestClass 用於集成測試(在幕后產生 MySQL Testcontainer) 以及用 @Transactional 注釋的 Handler 實現 如果我運行這個測試,事務永遠不會打開,因為它需要從 Bean 調用到 Bean 以應用 @Transa ...

為什么在 mysql 中只有一個索引列時,使用范圍條件鎖定讀取會鎖定每條記錄?

[英]why locking read with range condition locks every record when there is only one index column in mysql?

創建兩個表進行比較: 啟動事務tx1並對表t1進行鎖定讀取: tx1持有的鎖如下所示: 現在回滾tx1 ,啟動事務tx2並對表t2進行鎖定讀取: tx2持有的鎖如下所示: tx2的行為符合我對mysql加鎖model的理解。為什么tx1會加鎖表t1的每條索引記錄? ========== ...

mySQL / Java 安全數據更新

[英]Safe data update in mySQL / Java

在這里,我進退兩難。 假設我們有一個像這樣的 sql 表enter image description here 當兩個或多個用戶覆蓋表中的數據時可能會出現問題。 update data 前如何查看是否未被占用? 我有兩個選擇在SQL查詢: 或者在服務層: 實踐中哪種方式比較安全和常用? 請分享您 ...

Postgres 是否記錄隱式事務?

[英]Does Postgres log implicit transactions?

Postgres 文檔state PostgreSQL 實際上將每個 SQL 語句都視為在一個事務中執行。 如果您不發出 BEGIN 命令,那么每個單獨的語句都有一個隱式的 BEGIN 和(如果成功的話)環繞它的 COMMIT。 由 BEGIN 和 COMMIT 包圍的一組語句有時稱為事務塊。 ...

誰使用 RedHat 的 Narayana 事務管理器?

[英]Who uses RedHat's Narayana transaction manager?

我在一家企業公司工作; 我們必須將我們的一些應用程序遷移到 OpenShift,並且我們在兩階段提交方面面臨一些障礙。 目前我們使用 Atomikos 持久存儲,這對一個實例來說效果很好,但需要在 Openshift 中進行狀態設置。 公司通過 RedHat 支持 Narayana,因此我需要評估 ...

為單個命令獲取多個鎖存器

[英]Acquire multiple latches for a single command

我試圖了解鎖存器在數據庫中的工作原理。 我正在嘗試使用閂鎖抓取/耦合技術構建並發 btree。 鎖耦合保證了單個閂鎖操作(插入、刪除和掃描)的隔離。 但是每個 SQL 命令可能需要獲取多個鎖存器。 在同一命令的兩個閂鎖操作之間,如何保證在第一個命令的兩個 btree 操作之間沒有執行另一個閂鎖操作? ...

DBMS 事務:它們存儲在哪里?

[英]DBMS Transactions: where are they stored?

我正在使用 sequelize,並使用事務,但我每晚都必須進行大量插入,我擔心如果這些插入/更改存儲在 memory 中直到事務被提交並且可能使服務器崩潰並丟失所有內容。 或者,如果這些更改由 DBMS 存儲和處理(在這種情況下,我使用的是 aurora/postgresql),那么我什么都不用擔 ...

@Transactional 方法結束后數據庫不會立即更改

[英]Database is not changed immediately after the @Transactional method ends

我有一個 Java、Spring 數據應用程序和一個 PostgreSQL 數據庫,我的服務層中有一個與此類似的代碼: 有時這段代碼打印“不在數據庫中”,而我期望它總是打印“在數據庫中”。 我的問題是: 這個 saveAndFlush 甚至是必要的? 因為我沒有在同一個事務中重復使用那個實體,我想它 ...

每個消費者的 MassTransit 交易發件箱隔離級別

[英]MassTransit Transactional Outbox Isolation Level per Consumer

我有一個消費者,我在其中開始一個可序列化的事務。 我正在嘗試使用新的 MassTransit Transactional Outbox,但配置了發件箱后我無法打開此內部事務,因為所有消費者都包含在一個事務中並且它不允許嵌套事務。 我認為解決此問題的一種方法是將發件箱事務隔離級別更改為可序列化,這樣我 ...

從兩個 arrays 中提取元素以制作一個“平面”項目列表

[英]Pull elements out of two arrays to make a "flat" item list

我需要合並來自輸入 JSON 的兩個不同 arrays 的數組數據,並在 Output JSON 中制作一個平面項目列表。第一個數組包含 output 所需的鍵,第二個數組包含值。 到目前為止,我對規范的所有嘗試都還沒有完成,這就是為什么我沒有列出一個。 請參閱下面的輸入和所需的Output 。 謝 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM