当前位置: 首页 > news >正文

SQL调优指南笔记22:Gathering Diagnostic Data with SQL Test Case Builder

本文为SQL Tuning Guide 第21章“Gathering Diagnostic Data with SQL Test Case Builder”的笔记。

SQL Test Case Builder 是一种工具,可自动收集在不同数据库实例中重现问题所需的信息。

SQL 测试用例是一组信息,使开发人员能够为遇到性能问题的特定 SQL 语句重现执行计划。

22.1 Purpose of SQL Test Case Builder

SQL Test Case Builder 自动收集和再现有关问题及其发生环境的信息。

对于大多数 SQL 组件,获得可重现的测试用例是影响 bug 解决速度的最重要因素。 对用户来说也是最长最痛苦的一步。 SQL Test Case Builder 的目标是尽可能多地收集与 SQL 事件相关的信息,然后以一种使 Oracle 员工能够在不同系统上重现问题的方式将其打包。

SQL Test Case Builder 的输出是预定义目录中的一组脚本。 这些脚本包含在另一个数据库实例上重新创建所有必要对象和环境所需的命令。 测试用例准备就绪后,您可以创建目录的 zip 文件并将其移动到另一个数据库,或者将文件上传到 Oracle 支持。

22.2 Concepts for SQL Test Case Builder

SQL Test Case Builder 的关键概念包括 SQL 事件、记录的信息类型和输出形式。

22.2.1 SQL Incidents

在 Oracle 数据库的故障诊断基础设施中,一个事件是一个问题的单次出现

SQL 事件是与 SQL 相关的问题。 当多次出现问题(严重错误)时,数据库会为每次出现的事件创建一个事件。 事件在自动诊断存储库 (ADR) 中带有时间戳和跟踪。 每个事件都有一个数字事件 ID,它在 ADR 中是唯一的。

SQL Test Case Builder 可随时在命令行上访问。 在 Oracle Enterprise Manager Cloud Control (Cloud Control) 中,SQL 测试用例页面仅在发现 SQL 事件后可用。

22.2.2 What SQL Test Case Builder Captures

22.2.3 Output of SQL Test Case Builder

22.3 User Interfaces for SQL Test Case Builder

22.3.1 Graphical Interface for SQL Test Case Builder

22.3.1.1 Accessing the Incident Manager

22.3.1.2 Accessing the Support Workbench

22.4 Command-Line Interface for SQL Test Case Builder

22.5 Running SQL Test Case Builder

http://www.lryc.cn/news/24643.html

相关文章:

  • 从0开始学python -43
  • Kafka基本原理
  • css3的重点内容
  • 《Roller: Fast and Efficient Tensor Compilation for Deep Learning》
  • 顺丰同城测试开发一面 49min答案,全文7000字,面试总结都在这里了
  • docker启动容器服务之后访问失败
  • GraalVM-云原生时代的JVM(Java)
  • 如何外网登录访问瑞友天翼应用虚拟化系统?——快解析内网端口映射方案
  • 蓝海彤翔执行副总裁张加廷接受【联播苏州】独家专访
  • iOS Airplay Screen Mirroring 同屏技术详解
  • 更新 Python 100道基础入门检测练习题【下篇】(附答案)
  • [RDMA-高级计算机网络report] Congestion Control for Large-Scale RDMA Departments
  • ROS2功能包Hello world(python)
  • 数学建模竞赛的一些心得体会
  • 什么是自动化测试?自动化测试现状怎么样?
  • CHAPTER 2 Web HA集群部署 - Heartbeat
  • 蓝桥杯每日一题:不同路径数(dfs深度优先)
  • NCRE计算机等级考试Python真题(十)
  • 【蓝桥杯嵌入式】点亮LED灯,流水灯的原理图解析与代码实现——STM32
  • RK3288-android8-es7210-阵列麦克风
  • 硬件工程师常见问题与答疑
  • 【Java】Java进阶学习笔记(一)—— 面向对象(封装)
  • jsp拆迁管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • CCNP350-401学习笔记(易错题合集)
  • 喀秋莎Camtasia2023最新版本电脑录屏剪辑软件
  • 「考研算法」
  • Android Framework-操作系统基础
  • 美国最新调查显示 50% 企业已在用 ChatGPT,其中 48% 已让其代替员工,你怎么看?
  • [Java·算法·中等]LeetCode17. 电话号码的字母组合
  • C#7/C#8/C#9 与dotnetSDK 以及dotnet framework对应关系