数据库所有的会话都有一个或多个内存池。当数据库服务器需要内存时,它会先查看指定的池。如果池中可用的内存不足以满足请求,那么数据库服务器将从系统池添加内存。如果数据库服务器不能在系统池中找到足够的内存,那么它会动态地给虚拟部分分配更多的段。
共享内存的虚拟部分存储以下数据:
内部表、大缓冲区、会话数据、线程数据(堆栈和堆)、数据分布高速缓存、字典高速缓存、SPL 例程高速缓存、SQL 字典高速缓存、排序池、全局池。
数据库所有的会话都有一个或多个内存池。当数据库服务器需要内存时,它会先查看指定的池。如果池中可用的内存不足以满足请求,那么数据库服务器将从系统池添加内存。如果数据库服务器不能在系统池中找到足够的内存,那么它会动态地给虚拟部分分配更多的段。
共享内存的虚拟部分存储以下数据:
内部表、大缓冲区、会话数据、线程数据(堆栈和堆)、数据分布高速缓存、字典高速缓存、SPL 例程高速缓存、SQL 字典高速缓存、排序池、全局池。