2017-01-23 140 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