51Testing软件测试论坛

标题: oracle占用cpu很高,查看耗时的sql语句不知道从哪里来的 [打印本页]

作者: 测试积点老人    时间: 2020-10-21 15:05
标题: oracle占用cpu很高,查看耗时的sql语句不知道从哪里来的
  1. select distinct cu.COLUMN_name KEYNAME from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 'T_EXPORTINFO_NOTCLEAN'
复制代码


类似的sql语句还几个,占用都很高,功能就是查询某一个表的主键。不知道为什么会出现这个sql。业务代码就是一些增删改查,用的sqlsugar。比如
  1. var toDayNotClean = db.Queryable<T_ExportInfo_NotClean>().Where(n => n.CleanDate == plan.CLEANDATE && n.ObjectType == plan.OBJECTTYPE && n.ObjectGuid == plan.OBJECTGUID && n.UserGuid == user.GUID).ToList();
  2. db.Deleteable<T_ExportInfo_NotClean>(toDayNotClean).ExecuteCommand();
复制代码




作者: 海海豚    时间: 2020-10-22 09:36
https://q.cnblogs.com/q/129772/  看下
作者: bellas    时间: 2020-10-22 09:41
参考下这个链接https://q.cnblogs.com/q/129772/
作者: 郭小贱    时间: 2020-10-22 10:13
楼上两位已经做了说明
作者: qqq911    时间: 2020-10-22 10:37
可以通过awr报告
作者: jingzizx    时间: 2020-10-22 13:13
不知道有没有慢日志




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2