[英]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.