欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
设置一般 SQL 执行时间
默认配置下,执行时间超过 100ms 的为慢 SQL。您可如下方法修改 SlowSQL 判定的默认阈值:
- 黑屏或使用 OceanBase 开发者中心(OceanBase Developer Center,ODC)执行如下 SQL 修改 SlowSQL 判定的默认阈值为 120000 微秒。
- select collect_elapsed_threshold_us from ob_agent_collection_config_history
- where collection_name = 'slow_sql';
- update ob_agent_collection_config_history set collect_elapsed_threshold_us = 120000 where collection_name = 'slow_sql';
2.再修改 OCP 系统参数 ocp.ob.slowsql.threshold 的值为 120000 微秒。
操作步骤
- 在左导航栏单击 租户 ,并在 租户列表 中单击具体的租户进入租户 概览 页面。
- 在左侧导航栏单击 SQL 诊断 ,进入 SQL 诊断 页签。
- 单击 SlowSQL 页签。
- 对 SlowSQL 进行筛选。
- 配置筛选条件。
- 单击 查询 ,下方列表中将展示所有符合查询条件的 SQL。
- 单击 导出 SlowSQL 按钮,将导出列表中展示的所有 SQL。
- 查看 SlowSQL 信息。
- 单击 列管理 ,即可在弹出框中选择需要查看的信息。
- 在 SlowSQL 页签下, 可查看上一步骤选择的列信息。支持复制 SQL 文本,根据数据库和用户对 SQL 文本进行筛选,并支持根据执行次数、总响应时间、响应时间和 CPU 时间对 SQL 文本进行排序。
- 单击 SQL 文本下的内容,您可进入具体 SQL 页面。
在绑定记录中您可查看到已绑定计划的状态,可通过 取消绑定 按钮将 SQL 与该计划解绑,也可通过 绑定计划 按钮将二者再次绑定。
- 设置限流。
- 单击 设置限流 ,您可对 SQL 进行限流,详见 设置 SQL 限流。
- 勾选多个 SQL ,单击 批量设置限流 ,在弹窗框中输入并发数,可对相关 SQL 进行相同并发数限流设置
欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




