摘要: 这几天在分析一个性能未达预期的功能,使用gperftools cpu profiler生成后,使用pprof格式化的时候,发现pprof出的结果函数名未翻译、为函数地址,如下所示: 每个节点代表一个函数,节点数据格式: Class Name Method Name local (percentage 阅读全文
posted @ 2018-08-13 20:34 zhjh256 阅读(968) 评论(2) 推荐(0) 编辑
摘要: 前一段跟同事聊项目组已有的一些工具,同事讲里面有太多的malloc与memset,对性能的影响比较大,因此今天就在自己的机器上测试了这两个函数,不多说,上数据。测试环境:2.2GHZ、2G内存memset一段大小为1K的buf,每秒有1200万次;10K的buf,每秒有260万次;100K的buf, 阅读全文
posted @ 2018-08-13 20:24 zhjh256 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 今天下午,有台服务器出现异常,响应特别慢,io等待奇高,awr top 5事件如下: 经回查ash,找到了造成这些事件的sql语句,如下: enq-TM的事件主要由insert /*+ append */语句引起,如下: enq-TM是一个表级别锁,在本例中主要是由于append引起。 TM 锁在下 阅读全文
posted @ 2018-08-13 20:14 zhjh256 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: create materialized view t_v asselect t1.*,1 as marker,rowid from t1 t1union allselect t2.*,2 as marker,rowid from t2 t2; ORA-00904: "ROWID" invalid i 阅读全文
posted @ 2018-08-13 13:28 zhjh256 阅读(442) 评论(0) 推荐(0) 编辑
摘要: SQL> execute dbms_mview.refresh ('TX_FAIL_LOG_DAY_MV', 'f'); BEGIN DBMS_MVIEW.REFRESH ('TX_FAIL_LOG_DAY_MV', 'f'); END; * ERROR at line 1: ORA-12052: 阅读全文
posted @ 2018-08-13 08:04 zhjh256 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Cause: You have used the DBMS_MVIEW.EXPLAIN_MVIEW() API before you have defined the MV_CAPABILITIES_TABLE. Action: Invoke the ORACLE_HOME/rdbms/admin/ 阅读全文
posted @ 2018-08-13 08:03 zhjh256 阅读(480) 评论(0) 推荐(0) 编辑