检查 SGA 从 Oracle 的系统全局区检索执行的 SQL 语句,或从 Oracle 的打开光标检索当前运行的 SQL 语句。检索了语句之后,检查 SGA会显示语句及运行时间统计,以便您可以识别您的数据库环境中的资源密集语句。
注:此主题主要介绍您可能不熟悉的信息。不包括所有步骤和字段描述。
要检索一个之前执行的 SQL 语句
在主窗口中选择 检查 SGA选项卡。
注:如要检索之前执行的 SQL 语句,您必须拥有查看 SYS.V_$SQLAREA 及 SYS.V_$SQLTEXT_WITH_NEWLINES 或 SYS.V_$SQLTEXT 的权限。
单击 以选中一个组或单击
在组列表中创建一个新组。
单击。会显示“添加检查 SGA 作业”向导。
在向导中完成以下字段:
常规信息页 | 描述 |
作业类型 |
选择SQL 区中已执行过的 SQL选项。 |
“收集条件”页 | 描述 |
收集条件 |
选择前 n 条记录选项,然后输入要显示的记录数。 |
优先顺序 |
如果您不是显示所有记录,则单击 注:大型 SGA 会增加处理时间。 |
收集时间页 | 描述 |
收集时间 |
选择单击检查按钮后开始收集选项。 |
单击 以检索 SQL 语句和运行时间统计。
在“SQL 统计”窗格中选择需要优化的语句,单击 发送到批优化 SQL 或单击
旁边的箭头并选择一个选项。
提示:您可以在 批优化中添加一个检查 SGA 作业, 以优化收集中的所有 SQL 语句。
使用分析影响评估变更对一组 SQL 语句或单个 SQL 工作负载的影响。Analyze Impact 可让您评估的变更类型包括:索引的添加和数据库参数的变更。您也可以对运行相同应用程序的两个不同数据库进行比较。
您可以从多个不同来源之一收集 SQL 工作负载:Oracle 自动工作负载资料库 (AWR)、Foglight PI 存储库、Oracle 系统全局区 (SGA) 或从源代码收集。
要执行影响分析
为选定的索引指定其余的索引条件。复查以下内容以获取附加信息:
索引类型 | 选择一个索引类型。 |
高级选项 | 单击以从附加选项中为选定索引选择。 |
压缩键 |
选中以添加键压缩。如果您选择压缩键,还必须在列字段中包括要压缩的列数。 |
单击模块旁边的编辑链接。注意图表中显示的所有可用模块(用于选定的模式)。您可以选中特定模块过滤要收集的 SQL,或者选中全部从所有模块收集 SQL。
注:将光标悬停于图表中某一条形之上,可显示包含 SQL 工作负载详细信息的描述性工具提示,以帮助您选择工作负载。
分析进程完成时,根据分析结果,将显示下列各项之一:
如果分析确定没有影响到指定的 SQL,则显示日志页并报告“未找到受影响的 SQL。”
提示:使用 和
在选项卡的页面中来回切换。
您可以分析新索引对 SQL 语句执行计划的影响,然后再物理创建数据库的索引。您可以在 优化 SQL或 优化索引 中创建索引,然后将索引发送到 分析影响 以评估对 SQL 工作负载的影响。
使用 优化 SQL模块为单一 SQL 语句生成索引替代项。使用 优化索引模块为一个 SQL 工作负载或一组 SQL 语句生成索引替代项。
要从优化 SQL 发送索引到分析影响
使用优化 SQL中的“索引生成”功能生成索引替代项。
在 优化 SQL的“替代项”窗格中选择您想要用于分析的虚拟索引替代项。
单击 优化 SQL中的。会打开一个新的 分析影响会话。
“索引变详细信息”页使用您从优化 SQL会话中发送的新索引来填充。如有必要,使用此页修改索引。
要从优化索引发送索引到分析影响
大纲管理显示了使用 优化 SQL中 SQL 重写模式部署的存储大纲。
管理大纲
在主窗口中选择“管理计划”选项卡。
提示:在“管理计划”选项页上选中显示管理计划复选框,可在主窗口显示管理计划选项卡。
单击管理计划。会显示“新建管理计划会话”窗口。
选择一个要使用的连接。
选择“大纲管理”选项卡。
在“类别/大纲”窗格中选择一个类别。
您可以删除或重命名选定的类别。
从类别节点中选择一个存储的大纲。
您可以移动、重命名或重置所选存储大纲的“已用标志”。
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center