Oracle 19c是Oracle数据库的一个重要更新,它引入了一系列新特性,旨在提高数据库的性能、可扩展性、安全性和管理效率。以下是一些主要的特性:
- 自动化索引创建和实施:通过模拟人工索引的思路,建立了内置的专家系统,自动帮助用户创建有效的索引,并通过提前验证确保其性能和有效性,实施之后进行监控,并自动删除废弃或长时间未使用的索引。
- Data Guard备库DML自动重定向:在使用ADG作为备库进行读写分离部署时,支持自动重定向备库DML操作,确保ADG会话的ACID一致性,同时透明地支持应用的读写分离配置。
- Oracle Sharding特性的多表家族支持:允许在SDB中存在多个表家族,每个通过不同的Sharding Key进行分片,增强了Sharding特性的应用场景。
- 透明的应用连续性支持增强:在Oracle RAC集群中,支持查询的自动切换,自动记录会话状态,捕获用于重演的信息,以便在节点失效时在新节点自动恢复事务。
- 自动的统计信息管理:随着表数据的变化,优化器表数据统计数据将近实时刷新,防止次优执行计划,内置于直接路径加载操作中。
- 多实例并行重做日志应用增强:在Oracle Data Guard环境中,支持多实例并行应用In-Memory列式存储,加快了恢复进度。
- 混合分区表支持:增强了分区特性,可以将外部对象存储上的文件以外部表的方式链接到分区中,形成混合分区表,实现数据库内外整合打通。
- 在线维护操作增强:持续增强了智能的、细粒度的游标失效控制,将DDL操作对于游标失效的影响降至最低。
- 自动化的SQL执行计划管理:数据库缺省的就会启用对于所有可重用SQL的执行计划捕获,然后进行自动的执行计划评估,评估可以针对AWR中的TOP SQL、SGA、STS中的SQL进行。
Oracle 19c通过这些新特性,不仅提升了数据库的性能和管理效率,还增强了系统的安全性和可靠性,是现代企业数据库管理的优选方案。