共享处理

同一类的虚拟处理器具有相同的代码并且共享对内存中的数据和处理队列的访问。类中任何的虚拟处理器都可以运行任何属于该类的线程。

通常,数据库服务器会尝试将线程保持在同一个虚拟处理器上运行,因为将它移动到不同的虚拟处理器可能需要来自处理器内存的数据在总线上传送。然而,当线程正等待运行时,数据库服务器可以将线程迁移至另一个虚拟处理器,因为平衡处理负载的好处要大于在传送数据时花费的开销。

一类虚拟处理器中的共享处理是自动发生的并且对数据库用户是透明的。