ITPub博客

首页 > 数据库 > Oracle > Oracle 21c新特性简单描述

Oracle 21c新特性简单描述

原创 Oracle 作者:yingyifeng306 时间:2023-03-21 17:14:43 0 删除 编辑

Oracle 21c是Oracle数据库的最新版本,引入了一些新的功能和特性,其中包括以下几个:

 

多租户架构(Multi-Tenant Architecture):Oracle 21c引入了一个新的多租户架构,允许多个租户共享一个数据库实例。这个新的功能可以让用户更加灵活地管理他们的数据库资源,从而降低总体拥有成本。

 

增强的JSON支持:Oracle 21c加强了对JSON的支持。新的功能包括可以使用JSON_PATH查询语言来查询和操作JSON数据,以及对JSON的索引和分区支持。这个新的功能可以帮助用户更方便地处理JSON数据。

 

自动化SQL优化:Oracle 21c引入了一种自动化SQL优化的功能,称为Auto Indexing。这个功能可以自动分析数据库中的SQL语句,并自动创建索引来优化它们的执行性能。这个新的功能可以帮助用户更快地发现潜在的性能问题,并快速解决它们。

 

下面我们来演示一下Auto Indexing功能的使用:

 

首先,我们需要确认这个功能是否已经启用。我们可以使用下面的SQL语句来检查:

 

sql

Copy code

SELECT PARAMETER_NAME, PARAMETER_VALUE

FROM   DBA_ADVISOR_PARAMETERS

WHERE  TASK_NAME = 'SYS_AUTO_INDEX_TASK'

如果PARAMETER_VALUE是‘TRUE’,那么Auto Indexing功能已经启用。

 

接下来,我们可以使用下面的SQL语句来查看当前的自动索引任务:

 

sql

Copy code

SELECT TASK_NAME, STATUS, CREATED, LAST_MODIFIED

FROM   DBA_ADVISOR_LOG

WHERE  TASK_NAME = 'SYS_AUTO_INDEX_TASK';

我们可以看到当前的任务状态是‘READY’,表示任务已经准备好执行了。

 

最后,我们可以使用下面的SQL语句来手动运行这个任务:

 

sql

Copy code

BEGIN

  DBMS_AUTO_INDEX.CONFIGURE('SYS_AUTO_INDEX_CONFIGURE',

                            'AUTO_INDEX_MODE', 'IMPLEMENT');

END;

/

这个任务将会开始运行,并创建自动索引来优化SQL语句的性能。

 

以上是Oracle 21c的一些新特性和功能的介绍和演示,希望能对你有所帮助

 



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23732248/viewspace-2940811/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 12C常见问题汇总
请登录后发表评论 登录
全部评论
ITpub论坛高可用版主,擅长研究Oracle 内部原理、新特性、高可用和性能调优等,多年来一直保持着对新事务旺盛的求知欲。热切关注 Oracle 和其它相关技术

注册时间:2011-10-12

  • 博文量
    291
  • 访问量
    1593083