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