SQL Server 常用的 SHOWPLAN

    技术2026-04-10  2

    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

    最新回复(0)