重新分配sgaORACLE 8.0.X 版本SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+log_buffers)+1MBORACLE 8.1.X 版本SGA=((db_block_buffers * block size)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1MB
调试欢乐多
大约占物理内存的1/3
主要还是要自己优化。
你的问题也不一定是缓冲区的问题,只是你的猜测罢了。
也有可能是锁等待,也有可能是比较大的sql语言,如not in,in等全表扫描语句。
优化sga也是一个很重要的内容。但在优化之前只好知道sga的组成和每部分的功能