簡體   English   中英

如何在 Loopback 3 中為自動生成的 SQL 查詢添加 NOLOCK

[英]How to add NOLOCK for Auto generated SQL queries in Loopback 3

我正在使用環回 3 和 SQL。 我們在 SQL 表中有 2000 萬行,當我們使用 Loopback 查詢數據時,需要花費大量時間,進一步觀察我們發現查詢在 SQL 中被阻塞。 注意到 Loopback 自動生成的查詢沒有任何WITH (NOLOCK) 如何為每個SELECT查詢添加WITH (NOLOCK)

使用Transaction.READ_UNCOMMITTED會產生WITH (NOLOCK)

例如:

YourModel.beginTransaction({isolationLevel: YourModel.Transaction.READ_UNCOMMITTED}, (err, tx) => {
  // Now we have a transaction (tx)
  // Write the queries here
  // Then run commit the transaction:
  tx.commit(err => {});
});

有關更多詳細信息,請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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