Dav_笔记13:SQL Access Advisor 之 2 使用SQL Access Advisor-1

使用SQL Access Advisor-1

本节讨论有关SQL Access Advisor的一般信息和使用所需的步骤,包括:

■使用SQL Access Advisor的步

■使用SQL Access Advisor所需的权限

■设置任务和模板

■SQL Access Advisor工作负载

使用SQL Access Advisor的步骤

图18-2说明了使用SQL Access Advisor的步骤以及SQL Access Advisor中所有参数的概述以及何时适合使用它们。

使用SQL Access Advisor所需的权限

您必须具有ADVISOR权限才能管理或使用SQL Access Advisor。

处理工作负载时,SQL Access Advisor会尝试验证每个语句以标识表和列引用。数据库通过处理每个语句来实现验证,就好像语句的原始用户正在执行它一样。

如果用户没有对特定表的SELECT权限,则SQL Access Advisor会绕过引用该表的语句。此行为可能导致许多语句被排除在分析之外。

如果SQL Access Advisor排除工作负载中的所有语句,则工作负载无效。 SQL Access Advisor返回以下消息:

QSM-00774,没有任何SQL语句可以处理任务TASK_NAME

为避免错过关键工作负载查询,当前数据库用户必须对物化视图分析所针对的表具有SELECT权限。对于这些表,无法通过角色获取这些SELECT权限。

此外,您必须具有ADMIN

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值