1) SHOWPLAN_ALL
显示查询计划是SQL Server将显示在执行查询的过程中连接表时所采取的每个步骤,以及是否选择及选择了哪个索引,从而帮助用户分析有哪些索引被系统采用。
通常在查询语句中设置SHOWPLAN_ALL选项,可以选择是否让SQL Server显示查询计划。
SET SHOWPLAN_ALL ON ︳OFF 或 SET SHOWPLAN_TEXT ON | OFF
例题:在book数据库中的book1表上查询“编号-‘YBZT246'”书的信息,并分析哪些索引被系统采用。
USE book
GO
SET SHOWPLAN_ALL ON
GO
SELECT * FROM book1
WHERE 编号 = 'YBZT246'
GO
SET SHOWPLAN_ALL OFF
GO
2) STATISTICS IO
数据检索语句所花费的磁盘活动量也是用户比较关心的性能之一。通过设置STATISTICS IO选项,可以是SQL Server显示磁盘IO信息。
设置是否显示磁盘IO统计的命令为:
SET STATISTICS IO ON| OFF
USE book
GO
SET STATISTICS IO ON
GO
SELECT * FROM book1
WHERE 编号 = 'YBZT246'
GO
SET STATISTICS IO OFF
GO