ORACLE安装时缺省的设置: 建议修改的设置:
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=15
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
set ulimit=3000000
set semsys:seminfo_semmni=315
set semsys:seminfo_semmsl=300
set semsys:seminfo_semmns=630
set semsys:seminfo_semopm=315
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=315
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmin=1
它存放你执行过的sql语句或sql块,按照LRU(最新最少使用)算法保留最新的sql,当你输入同样的sql语句(必须一模一样),它是先转换成一个哈希值,然后去找同样的语句,找到后,就可以不必编译,直接执行了。
如select * from tablename where is =1;
和select * from tablename where is =2;它会认为是两个不同的语句。