一个最理想的并行计划与最佳的串行计划可能是有区别的。例如,并行处理通常从表或索引的扫描开始,而最佳串行计划可能是基于索引查找开始。
通过并行处理获得的性能提升,最主要依赖于主机的硬件配置。要从并行处理获得益处,主机应该配备多块CPU,而且数据应该跨多块磁盘设备分布。
Oracle缓存区如何通过频繁地缓存在共享内存中访问数据来帮助降低磁盘IO瓶颈,Oracle有一种轮换IO机制,叫做“直接路径IO”。
并行度(DOP)定义了将被创建的执行并行流的数量。最简单的情况,它可以理解为分配为支持你SQL执行的并行伺服进程的数量。
并行处理可以把合适的SQL语句的性能提升到一定程度,这种提升程度通常是其它任何方法都做不到的。
关系数据库模型已经流行了几十年了,但是一种新类型的数据库——被称为NoSQL,正在引起企业的注意。本文将讨论它的优势和劣势。