应该尽可能的调大 SGA 的大小,因为 SGA 会通过更多的在内存中处理来减少磁盘 IO,也就是减少更多的物理读
SGA 的划分,共享池,数据库高速缓冲区,日志缓冲区,其实可能还有 java pool 之类的。其实只要看到 buffer 这个单词都可以知道是跟性能有关的,以前看到的一个例子就是有一堆砖头,每次只拿一个,搬完砖得好久。BUFFER 就是开了一辆卡车过来,把砖头都搬上去车去,然后分批运搬砖,提高效率。
4.the shared pool: 共享池存了 sql 的一些情况,比如说执行过相同的 sql 的执行计划,这样子同一个数据库实例下不同会话访问的时候可以得到这个 sql 的信息,减少内存消耗,也就说释放更多的资源去处理其他事情
