分享 Oracle如何监控表的DML次数
fishcat 2012-12-29 15:09
我说的系统视图,具体指的是 dba_tab_modifications/all_tab_modifications/user_tab_modifications ,这几个视图收集了表自从上一次分析之后的DML累积次数。但是要注意,考虑到性能的影响,Oracle并不是实时统计这个数据的,在Oracle9i之前,约3个小时SMON进程会刷新一次数据,而Oracle9i以后这个时间间隔变成了15分 ...
个人分类: 随谈|872 次阅读|0 个评论
分享 Nologging到底何时才能生效?
fishcat 2012-12-28 14:09
非归档模式下,不管表是否有nologging,append都会减少redo的生成:因append模式是将数据插入临时表空间的临时段中,而该表空间里的所有对象是不会有undo信息的,commit的时候就把该段移接到操作表的hwm屁股后;这是否是oracle文档上说的direct-pat insert操作是要单独一个事务的原因(这点与操作的parallelism有无关系) ...
个人分类: 随谈|886 次阅读|0 个评论
分享 Oracle千万条记录插入与查询小结
fishcat 2012-12-27 17:09
 1、 避免使用Hibernate框架   Hibernate用起来虽然方便,但对于海量数据的操作显得力不从心。   关于插入:   试过用Hibernate一次性进行5万条左右数据的插入,若ID使用sequence方式生成,Hibernate将分5万次从数据库取得5万个sequence,构造成相应对象后,再分五万次将数据保存 ...
个人分类: 随谈|770 次阅读|0 个评论
意见
反馈