我的第一个问题是
SQL Server是异步还是同步工作?
如果它异步工作:
SQL Server可以处理多少次插入(或任何其他)异步调用,还是依赖于虚拟内存?
如果同步工作:
SQL Server可以处理多少个同步调用? SQL Server是否为挂起的请求维护了任何队列?如果是,那么可以处理多少待处理请求。
答案 0 :(得分:4)
我希望我能正确理解你的问题......
对数据库的任何调用都是同步的:你打电话,等待结果。但异步与同步并不是RDBMS如何工作
更进一步......
任何RDBMS的主要内容是并发性。 RDBMS旨在处理1000个并发连接
在服务器资源不足之前,您可以拥有许多重叠和并发的读者。
你在哪里得到异步与同步的概念是围绕写入。这些是在转换期间独占和序列化(默认情况下)和wil blokc阅读器。
对于资源(这里有一些概括使它们成为susepct: - )
例如,糟糕的索引是数据库性能的最大杀手之一