设计高效的SQL语句
2007-11-23 15:32
113 查看
1
SET STATISTICS IO
查询SQL语句的读写代价.
可以用来查看sql语句的读和写的操作的代价,对完成同样功能的两个sql语句比较读写代价就能进行效率的初步比较奥.
SET STATISTICS IO ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET STATISTICS IO OFF
GO
2通过执行系统存储过程SP_SPACEUSED可以查看表的物理空间
EXEC SP_SPACEUSED EMPLOYEES
3
SET STATISTICS TIME
查询SQL语句的执行时间
SET STATISTICS TIME ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET STATISTICS TIME OFF
GO
4
SET SHOWPLAN_TEXT ON
查询sql语句的执行计划
SET SHOWPLAN_TEXT ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET SHOWPLAN)TEXT OFF
GO
5
SET NOCOUNT ON
减少sql语句的网络流量
SET NOCOUNT ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET NOCOUNT OFF
GO
SET STATISTICS IO
查询SQL语句的读写代价.
可以用来查看sql语句的读和写的操作的代价,对完成同样功能的两个sql语句比较读写代价就能进行效率的初步比较奥.
SET STATISTICS IO ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET STATISTICS IO OFF
GO
2通过执行系统存储过程SP_SPACEUSED可以查看表的物理空间
EXEC SP_SPACEUSED EMPLOYEES
3
SET STATISTICS TIME
查询SQL语句的执行时间
SET STATISTICS TIME ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET STATISTICS TIME OFF
GO
4
SET SHOWPLAN_TEXT ON
查询sql语句的执行计划
SET SHOWPLAN_TEXT ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET SHOWPLAN)TEXT OFF
GO
5
SET NOCOUNT ON
减少sql语句的网络流量
SET NOCOUNT ON
GO
SELECT COUNT(*) FROM NORTHWIND..EMPLOYEES
GO
SET NOCOUNT OFF
GO
相关文章推荐
- 走向DBA[MSSQL篇] 针对大表 设计高效的存储过程【原理篇】 附最差性能sql语句进化过程客串
- 【转】走向DBA[MSSQL篇] 针对大表 设计高效的存储过程【原理篇】 附最差性能sql语句进化过程客串
- 针对大表 设计高效的存储过程【原理篇】 附最差性能sql语句进化过程客串
- 设计高效的SQL语句进行查询优化
- 走向DBA[MSSQL篇] 针对大表 设计高效的存储过程【原理篇】 附最差性能sql语句进化过程客串
- 走向DBA[MSSQL篇] 针对大表 设计高效的存储过程【原理篇】 附最差性能sql语句进化过程客串
- 设计高效的SQL语句过滤条件
- 养成写高效的SQL语句的习惯
- 三种数据库SQL语句高效分页
- [Oracle]高效的SQL语句之分析函数(二)--max()
- 高效SQL语句必杀技
- 设计自己的数据库:Powerdesigner的使用,与导出sql语句
- [Oracle]高效的SQL语句之分析函数(二)--max()
- 高效SQL语句必杀技
- 高效SQL语句必杀技
- 字符串联接(构件sql语句)高效代码
- [Oracle]高效的SQL语句之分析函数(一)--sum()
- 《万能数据库查询分析器》实现使用SQL语句直接高效地访问文本文件
- 如何设计高效合理的MySQL查询语句