SQLServer2008快速检索

SQLServer2008快速检索,sql,sql-server,sql-server-2008,tsql,Sql,Sql Server,Sql Server 2008,Tsql,我必须快速准确地处理和检索大型数据集。表演是必须的。我尝试过很多技巧,但速度不够快 有什么想法吗 编辑:与类似,使用设置行数只会限制返回的行,而不会提高性能,在查询中使用TOP关键字可以获得相同的结果 由于您正在处理大量数据并试图提高性能,因此可以尝试以下一些技术: 向查询中引用的列添加索引 查看查询的执行计划,并查看最昂贵的操作 使用存储过程,如果数据库引擎检测到具有相同参数的查询,您将获得执行计划和缓存的好处 对表进行分区,可以根据日期范围将大量数据拆分为多个表,从而提高性能 运行数据库优

我必须快速准确地处理和检索大型数据集。表演是必须的。我尝试过很多技巧,但速度不够快

有什么想法吗


编辑:与

类似,使用
设置行数
只会限制返回的行,而不会提高性能,在查询中使用
TOP
关键字可以获得相同的结果

由于您正在处理大量数据并试图提高性能,因此可以尝试以下一些技术:

  • 向查询中引用的列添加索引

  • 查看查询的执行计划,并查看最昂贵的操作

  • 使用存储过程,如果数据库引擎检测到具有相同参数的查询,您将获得执行计划和缓存的好处

  • 对表进行分区,可以根据日期范围将大量数据拆分为多个表,从而提高性能

  • 运行数据库优化向导


类似于什么??你忘了添加链接了吗?刚刚编辑了问题对不起,我忘了粘贴链接“准确”的性能意味着什么?我想我必须认真开始追踪昂贵的操作,我绝对可以做到,谢谢提示:)@userTepmo不客气。您可以在SQLServerManagementStudio中包含执行计划,并查看一下。