科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SQL Server2005查询计划指南 (4)

SQL Server2005查询计划指南 (4)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果应用程序数据库查询性能低下,而我们又无法获得源代码来修改查询文本, 在不直接更改查询文本的前提下,怎样提高查询性能?

作者:Alice 来源:赛迪网 2007年8月25日

关键字: SQL Server SQL Server 2005 查询 数据库

  • 评论
  • 分享微博
  • 分享邮件

2.sp_control_plan_guide

删除、启用或禁用计划指南:

语法:

sp_control_plan_guide [ @operation = ] 
N'<control_option>' [ , [ @name = ] 
     N'plan_guide_name' ]

<control_option>::=

{ 

  DROP          --删除由plan_guide_name 指定的计划指南

  | DROP ALL     --删除当前数据库中的所有计划指南

  | DISABLE      --禁用由plan_guide_name 指定的计划指南

  | DISABLE ALL  --禁用当前数据库中的所有计划指南

  | ENABLE       --启用由plan_guide_name 指定的计划指南

  | ENABLE ALL   --启用当前数据库中的所有计划指南

下面是有些例子的是怎样使用这个存储过程:

sp_control_plan_guide N'DROP', N'PlanGuideTest' 
sp_control_plan_guide N'DISABLE', N'PlanGuideTest' 
sp_control_plan_guide N'ENABLE', N'PlanGuideTest'

注:如果您设法删除﹑修改﹑一个涉及到计划指南的存储过程﹑函数﹑或DML触发器, 它系统将报错。 必须先删除计划指南。

查看计划指南

可以使用sys.plan_guides目录视图查看数据库中的计划指南:

SELECT * FROM sys.plan_guides
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章