sql >> Databáze >  >> RDS >> Oracle

Nejlepší nové funkce Oracle 12c

Usoudil jsem, že dám své nejlepší nové funkce nedávno vydané databázi Oracle 12c. Myslím, že jednou z nejzajímavějších nových funkcí je Pluggable Database, ale zdá se, že o tom všichni mluví. Takže se zaměřím na další nové funkce, které mě zajímají. Tento seznam není v žádném konkrétním pořadí.

  • Výchozí hodnoty pro sloupce založené na sekvencích Oracle – To zjednoduší kódování, protože nebudete muset vytvářet spouštěč pro nový řádek. To vede k…
  • IDENTITY Columns – Spolupracuji se spoustou vývojářů, kteří pocházejí z prostředí SQL Server, kteří tuto funkci mohou ocenit.
  • Adaptivní optimalizace dotazů – Schopnost CBO rozpoznat, že se popletl plán a přejít na nový plán bez zásahu DBA, je velkým skokem pro provádění SQL společnosti Oracle. To vede k…
  • Dynamické statistiky – Oracle dokáže zjistit, že statistiky vedly ke špatnému plánu provádění, a použít nové statistiky při příštím provedení dotazu. Při mnoha příležitostech zjišťuji, že noční automatický úkol shromažďování statistik neaktualizuje statistiky tabulek, protože nejsou považovány za „zastaralé“, ačkoli by měly být. Příliš často opravuji špatně fungující SQL jednoduše tím, že aktualizuji statistiky v tabulce a jejích indexech, když by to mělo být provedeno automaticky za mě.
  • Souběžné provádění UNION a UNION ALL – Schopnost paralelně rozdělit tyto větve povede k mnohem rychlejšímu provádění. V mém obchodě používáme UNION a UNION ALL na mnoha místech naší aplikace.
  • Automatická optimalizace dat (ADO) – Schopnost automaticky přesunout starší data do jiné vrstvy úložiště sníží zátěž DBA.
  • In-Databaase Archiving – Možnost označit řádky jako „archivované“ a skrýt je před uživateli aplikace bez přesunu bude pro mou společnost dobře přijata. Máme několik procesů, při kterých přesouváme záznamy z jedné tabulky do druhé, abychom je archivovali.
  • Parametr LOGTIME pro Data Pump – Záznamy protokolu časových razítek ze spuštění datové pumpy by měly být zahrnuty od začátku.
  • Přesunout datový soubor online – Možnost přesunout datový soubor, když je tabulkový prostor stále ONLINE a ČTĚTE ZÁPIS, nebude pro tento tabulkový prostor znamenat žádný výpadek.
  • Data Guard Fast Sync – Toto může být pouze vylepšení, které nám umožní implementovat režim MAX PROTECT bez dopadu na výkon aplikace. S tím jsem ještě nehrál, ale Active Data Guard Far Sync vypadá také slibně.
  • PGA_AGGREGATE_LIMIT – pro skutečné omezení celkové velikosti PGA.
  • Queryable Patch Inventory – Pokud můžete dotazovat pomocí DBMS_QOPATCH, již nemusíte používat „opatch lsinventory“.
  • Čas posledního přihlášení – nyní dostupný v SYS.USER$ je čas, kdy se někdo naposledy přihlásil s tímto uživatelským jménem.

Těším se, až každou z nich prozkoumám podrobněji.


  1. _gc_fusion_compression

  2. Android:Jak importovat kontakt z telefonu?

  3. Připojte se v Oracle SQL

  4. Jak zálohovat nebo vytvořit novou tabulku ze Stávající tabulky SQL Serveru na SQL Serveru - SQL Server / Výukový program TSQL, část 105