首先,为什么要介绍/使用HugePage? 在步入正题之前,先讲一个非常普遍的数据库性能问题. 众所周知,Oracle数据库使用共享内存(SGA)来管理可以共享的一些资源;比如shared pool中存储了共享的SQL语句及执行计划,buffer pool中存储了数据块.对这些资源的访问,其实就是Oracle使用OS的API来访问内存资源的过程.内存操作理应/通常意义上都是很快的,这时候Oracle数据库可以很正常的工作. 但是 a)如果SGA内的某一部分被swap到硬盘上,那么再次访问它,就需…