大家讨论一下oracle9i和10g的区别吧,9i的i为internet的意思,10g的g为grid网格计算的意思。
有同事说10g因为为网格计算所设计,所以他对零散的小sql的执行效率较高,而此前的9i可以有效的自行大SQL,就是
把许多查询拼在一起的那种,而这种长sql在10g就很慢。
大家讨论下吧
有同事说10g因为为网格计算所设计,所以他对零散的小sql的执行效率较高,而此前的9i可以有效的自行大SQL,就是
把许多查询拼在一起的那种,而这种长sql在10g就很慢。
大家讨论下吧
2: Rman 增量备份的加强
3: webconsole
4: 辅助实例备份变得更容易。
5:PL/SQL方面,10g有些东西做的更全面更容易。暂时想到这么多
比如说论坛上最常见的问题id name
1 a
1 b
1 c
2 d
2 f
怎么把它变成
id name
1 a,b,c
2 d,f就可以用10G新加的WMSYS.WM_CONCAT
10G 以下要用SYS_CONNECT_BY_PATH来变相实现FLASHBACK也是个很有用的功能,我们公司有次数据库被删除,就是用这功能恢复的
但我实际运行的结果是DBMS_SQL比NDS快很多呢,不知怎么回事。
在哪能看见DBMS_SQL的源码呢,在PLSQL里打开,就看到warrap的字,没内容
2 9i的rman增量备份实质上是将所有的dbblock做了一次遍历,比较scn号是否发生变化;10g是做了一个scn变化表,增量备份的时候直接从改变读取变化的块。
把许多查询拼在一起的那种,而这种长sql在10g就很慢。 ????没有这种说法吧.把同样的语句、同样的表结构和同样的数据量做一下autotrace比较一下