Oracle數(shù)據(jù)庫是全球最流行的企業(yè)級數(shù)據(jù)庫系統(tǒng)之一,提供了許多強大的功能和工具。在新的Oracle 19c版本中,它不僅保留了以前版本的眾多功能,還提供了新的功能,如自動無需重建索引功能、SKU管理等。
Oracle 19c新增的自動無需重建索引功能,可以顯著提高數(shù)據(jù)庫的性能和安全性。該功能可通過使用內(nèi)部有機算法提高查詢性能。這種新特性將通過仔細觀察索引的使用情況來判斷何時進行重建,以維護良好的性能和查詢響應時間。此外,這個功能還可以預測索引使用情況,自動維護和優(yōu)化索引以支持數(shù)據(jù)增長和變化。
--創(chuàng)建一張表 CREATE TABLE stus (id NUMBER(10), name VARCHAR2(20), age NUMBER(3)); --創(chuàng)建索引 CREATE INDEX age_index ON stus(age);
另外,Oracle 19c還提供了SKU管理功能,可以幫助管理員更好地管理許可證和項目安全性。SKU是指Oracle數(shù)據(jù)庫軟件的具體版本,它決定了哪些特定的功能可以使用,并與許可證密切相關。管理員可以使用SKU管理來保護其數(shù)據(jù)免受意外的入侵、數(shù)據(jù)丟失或數(shù)據(jù)泄露。
--查看數(shù)據(jù)庫的SKU版本 SELECT * FROM v$license;
最后,Oracle 19c還新增其他功能,如自動SQL計劃管理、PDB日志為空、數(shù)據(jù)集功能等。這些新特性可以提高數(shù)據(jù)庫的可用性和性能,并減少管理員的工作量。例如,自動SQL計劃管理可以自動優(yōu)化常見的SQL查詢,以提高數(shù)據(jù)庫的性能。同時,PDB日志為空和數(shù)據(jù)集功能可以在應用程序中提高數(shù)據(jù)庫的安全性和可操作性。
總之,Oracle 19c是一次重大的數(shù)據(jù)庫版本更新,它提供了許多新特性和功能,可通過提高數(shù)據(jù)庫的性能和安全性,減少管理員的工作量,提高數(shù)據(jù)可用性和性能,從而對企業(yè)的業(yè)務和IT運營產(chǎn)生積極的影響。