Oracle 12.2是当前最新的Oracle数据库版本,它带来了很多令人兴奋的新特性和功能,其中包括In-Memory列存储、自动化存储管理和自动化工作负载管理等。让我们更深入地了解其中的一些方面。
首先,让我们看看In-Memory列存储。这是一种可选功能,它可以大大提高查询性能。基本上,这种存储方式使用一种称为In-Memory Column Store的新结构来存储内存中的表数据。这意味着当您运行一些常见的查询时,查询将更快速,因为Oracle将首先检查列存储中的数据而不是磁盘中的数据。
--开启In-Memory列存储
ALTER TABLE customers INMEMORY;
接下来是自动化存储管理。这个新功能为数据库管理员省去了很多的繁琐的工作,因为它可以自动管理存储和存储容量。基本上,当存储容量开始变得紧张时,Oracle将自动执行一些操作,例如重新分配空间和转储旧数据。这个新功能可以大大提高存储管理的效率,让DBA能够专注于更重要的工作。
--创建自动化表空间
CREATE TABLESPACE new_ts AUTOEXTEND ON NEXT 1G;
最后一个功能是自动化工作负载管理。这个新功能利用机器学习来分析数据库的工作负载,并自动平衡资源以满足不同应用程序的需求。这个功能还可以为用户提供有关工作负载的详细信息,以帮助他们优化他们的应用程序的性能。
--开启自动化SQL优化
ALTER SYSTEM SET OPTIMIZER_ADAPTIVE_FEATURES=true;
所有这些新功能和功能使Oracle 12.2成为一个更好的数据库平台,它可以更好地支持应用程序开发人员和数据库管理员。如果您正在考虑使用Oracle作为您的数据库,那么这些新特性可能是convincing enough,让您对此做出决定。