Oracle12c提升大数据处理能力的新功能(oracle12c新功能)

Oracle12c:提升大数据处理能力的新功能

Oracle12c是Oracle公司推出的一款全新的数据库产品。该版本的Oracle数据库主要针对大数据处理和云计算应用进行了优化和改进,提升了数据库处理的速度和效率。本文将介绍Oracle12c中新增的一些功能,以及它们对提升大数据处理能力的作用。

1.多租户数据库

Oracle12c中新增了多租户数据库,它可以将一个大型数据库拆分成多个小型数据库,每个小型数据库都有自己的空间和资源,各自独立运行,这样可以提高系统的安全性和可用性,也可以提升整个系统的处理能力。在多租户数据库中,每个租户都可以选择自己需要的数据库服务,而不需要依赖整个系统。

2.多版本并发控制

Oracle12c中新增了多版本并发控制(MVCC)功能。这种并发控制是一种数据库管理技术,它可以在多个用户同时访问数据库时,保证read committed隔离级别的正确性和可靠性。MVCC功能可以提高整个系统的并发性和可扩展性,使系统可以支持更多的用户并发访问。

3.自适应查询优化器

Oracle12c中新增了自适应查询优化器(AQO)功能。这个优化器可以根据数据的分布情况,动态调整查询执行的计划和顺序,从而提高查询的效率和速度。AQO功能可以在处理大量数据的情况下,提高整个系统的查询处理速度,为用户提供更快速、更高效的查询体验。

4.数据库资源管理

Oracle12c中新增了数据库资源管理(DRM)功能。这个功能可以帮助管理员管理数据库资源的使用情况,以保证系统的稳定和高效运行。管理员可以设置资源的配额和访问规则,以确保系统不会受到过多的资源请求和并发访问的影响。

5.数据库在线移动

Oracle12c中新增了数据库在线移动功能。这个功能可以让管理员在不停机的情况下,将数据库从一台服务器迁移到另一台服务器上。由于数据的移动是在线完成的,所以这个功能可以让系统维护人员在不中断系统运行的情况下,完成系统数据迁移的操作。

总体来看,Oracle12c的新增功能都可以提升整个系统的处理能力,从而更好地支持大数据处理和云计算应用。管理员可以根据系统的需求,合理地使用这些功能,以达到最佳的性能优化效果。

以下是一个AQO功能的示例代码:

SELECT /*+ OPTIMIZER_FEATURES_ENABLE(‘12.1.0.2’) */ *

FROM orders

WHERE orderdate BETWEEN to_date(’01-01-2015′,’DD-MM-YYYY’) AND to_date(’31-12-2015′,’DD-MM-YYYY’)

ORDER BY amount DESC;

在上面的查询中,AQO会根据orderdate列的分布情况和查询条件的选择,动态调整查询执行的计划和顺序,从而提高整个查询的效率和速度。


数据运维技术 » Oracle12c提升大数据处理能力的新功能(oracle12c新功能)