Oracle数据库是全球最流行的企业级数据库系统之一,提供了许多强大的功能和工具。在新的Oracle 19c版本中,它不仅保留了以前版本的众多功能,还提供了新的功能,如自动无需重建索引功能、SKU管理等。
Oracle 19c新增的自动无需重建索引功能,可以显著提高数据库的性能和安全性。该功能可通过使用内部有机算法提高查询性能。这种新特性将通过仔细观察索引的使用情况来判断何时进行重建,以维护良好的性能和查询响应时间。此外,这个功能还可以预测索引使用情况,自动维护和优化索引以支持数据增长和变化。
--创建一张表
CREATE TABLE stus (id NUMBER(10), name VARCHAR2(20), age NUMBER(3));
--创建索引
CREATE INDEX age_index ON stus(age);
另外,Oracle 19c还提供了SKU管理功能,可以帮助管理员更好地管理许可证和项目安全性。SKU是指Oracle数据库软件的具体版本,它决定了哪些特定的功能可以使用,并与许可证密切相关。管理员可以使用SKU管理来保护其数据免受意外的入侵、数据丢失或数据泄露。
--查看数据库的SKU版本
SELECT * FROM v$license;
最后,Oracle 19c还新增其他功能,如自动SQL计划管理、PDB日志为空、数据集功能等。这些新特性可以提高数据库的可用性和性能,并减少管理员的工作量。例如,自动SQL计划管理可以自动优化常见的SQL查询,以提高数据库的性能。同时,PDB日志为空和数据集功能可以在应用程序中提高数据库的安全性和可操作性。
总之,Oracle 19c是一次重大的数据库版本更新,它提供了许多新特性和功能,可通过提高数据库的性能和安全性,减少管理员的工作量,提高数据可用性和性能,从而对企业的业务和IT运营产生积极的影响。