登录 | 注册
首页
方案案例
技术社区
资源中心
培训体系
服务合作
关于我们
数据库当中慢的 SQL 优化
对于慢的 SQL 的过滤,可通过 trace 手段过滤出执行超过一定时间的 SQL,以下操 作为对系统中执行超过 1ms 的 SQL 进行过滤演示
DB性能侠
专栏:数据库性能调优坊 2024-07-24 7 0
分享到:

--记录执行时间超过 1ms 以上的 SQL 语句


gSQL> ALTER SYSTEM SET TRACE_LONG_RUN_SQL = 1;
Gsql> SELECT property_name,property_value,init_value From v$property
Where property_name = ‘TRACE_LONG_RUN_SQL’;


image.png

输出信息将会打印在数据库的 system.trc 文件当中,执行以下命令进行动态监测。


Tail -100f $SUNDB_DATA/trc/system.trc


image.png


--恢复为默认值


gSQL> ALTER SYSTEM SET TRACE_LONG_RUN_SQL TO DEFAULT;


0
评论

登录后发表回复

暂无评论
专栏作者
DB性能侠

实战技巧,解锁数据库性能瓶颈

  • 文章

    4
  • 阅读量

    39
  • 获赞

    4
实战技巧,解锁数据库性能瓶颈

SUNDB

常见问题集锦

SUNDB

免费试用

回复