多个查询 - 服务器性能?

时间:2011-01-31 10:54:32

标签: sql-server performance multiple-select-query

如果对数据库运行一个(select)查询并且需要10分钟才能完成,那么在运行此查询时服务器的性能如何?更准确地说,是否可以同时运行其他查询以及这个“长”查询如何影响速度性能?

谢谢, 伊利亚·

1 个答案:

答案 0 :(得分:2)

数据库引擎专为多个并发用户而设计。数据和执行计划被缓存和重用,它有自己的调度程序等

有一些例外:

  • 结构严重的查询可以在所有核心上运行100%的CPU
  • 长时间运行的UPDATE或INSERT或事务可以阻止其他用户
  • 内存不足意味着通过缓存分页和抖动数据
  • ......以及更多边缘案例

但是,每天都应该没关系,你不会知道10分钟的查询正在运行。