2017-01-23 137 views
2

我有一個C#應用程序,每秒接收一些數據(約700個值)。每秒更新SQL Server數據庫表

我需要每秒鐘更新一列數據庫表(約700行)中的所有值。

在這個時間段有可能嗎?什麼將是推薦的方式?

回答

0

是的。可能。您將不得不更改一些默認設置,即總交易閾值和用戶交易閾值。

檢查瞭解更多詳情。

  1. Microsoft SQL Server Transactions Per Second too high indication

  2. DBA: Very high transactions per second

  3. SQL Server memory performance metrics : Part 5

而且,這個問題更適合https://dba.stackexchange.com/請你檢查這個網站SO。

+0

謝謝。我會確定檢查 – user3409181

+0

我試圖通過簡單地使用「Command.ExecuteNonQuery()」來實現這一點,但它需要花費將近20秒的時間。也試圖做交易,但沒有收益! – user3409181

+0

什麼是您的服務器規格?分配2GB內存,並期望它像這樣工作是不可能的。 – Prajwal