Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle 12c Fitur Baru Teratas

Saya pikir saya akan memberikan fitur baru teratas saya untuk database Oracle 12c yang baru saja dirilis. Saya pikir salah satu fitur baru yang paling menarik adalah Pluggable Database, tetapi sepertinya semua orang membicarakannya. Jadi saya akan fokus pada fitur baru lainnya yang saya minati. Daftar ini tidak dalam urutan tertentu.

  • Nilai Default untuk Kolom Berdasarkan Urutan Oracle – Ini akan menyederhanakan pengkodean karena Anda tidak perlu membuat pemicu untuk baris baru. Hal ini menyebabkan…
  • Kolom IDENTITAS – Saya bekerja dengan banyak pengembang yang berasal dari latar belakang SQL Server yang mungkin menghargai fungsi ini.
  • Optimalisasi Kueri Adaptif – Kemampuan CBO untuk mengenali bahwa rencana tersebut salah dan beralih ke rencana baru tanpa intervensi DBA merupakan lompatan besar bagi eksekusi SQL Oracle. Hal ini menyebabkan…
  • Statistik Dinamis – Oracle dapat mendeteksi bahwa statistik menyebabkan rencana eksekusi yang buruk dan menggunakan statistik baru saat kueri dijalankan berikutnya. Dalam banyak kesempatan, saya menemukan bahwa tugas otomatis Pengumpulan Statistik malam tidak memperbarui statistik tabel karena mereka tidak dianggap "basi" namun seharusnya begitu. Terlalu sering, saya memperbaiki SQL yang berkinerja buruk hanya dengan memperbarui statistik pada tabel dan indeksnya ketika itu harus dilakukan secara otomatis untuk saya.
  • Eksekusi Bersamaan dari UNION dan UNION ALL – Kemampuan untuk memparalelkan cabang-cabang ini akan menghasilkan eksekusi yang jauh lebih cepat. Di toko saya, kami menggunakan UNION dan UNION ALL di banyak tempat di aplikasi kami.
  • Pengoptimalan Data Otomatis (ADO) – Kemampuan untuk memindahkan data lama secara otomatis ke tingkat penyimpanan yang berbeda akan mengurangi beban kerja DBA.
  • Pengarsipan Dalam Basis Data – Kemampuan untuk menandai baris sebagai “diarsipkan” dan menyembunyikannya dari pengguna aplikasi tanpa memindahkannya akan diterima dengan baik oleh perusahaan saya. Kami memiliki beberapa proses saat kami memindahkan catatan dari satu tabel ke tabel lain untuk mengarsipkannya.
  • Parameter LOGTIME dari Data Pump – Entri log timestamping dari pengoperasian Data Pump seharusnya sudah disertakan sejak awal.
  • Pindahkan Datafile Online – Kemampuan untuk memindahkan file data saat tablespace masih ONLINE dan READ WRITE akan berarti tidak ada downtime untuk tablespace tersebut.
  • Sinkronisasi Cepat Penjaga Data – Ini mungkin hanya peningkatan yang memungkinkan kami menerapkan mode MAX PROTECT tanpa memengaruhi kinerja aplikasi. Saya belum pernah memainkan ini, tetapi Active Data Guard Far Sync juga terlihat menjanjikan.
  • PGA_AGGREGATE_LIMIT – untuk benar-benar membatasi ukuran PGA total.
  • Inventaris Patch yang Dapat Dikueri – Tidak perlu lagi menggunakan ‘opatch lsinventory’ jika Anda dapat melakukan kueri dengan DBMS_QOPATCH.
  • Waktu Login Terakhir – sekarang tersedia di SYS.USER$ adalah waktu terakhir seseorang login dengan userid tersebut.

Saya berharap untuk memeriksa masing-masing secara lebih rinci.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. apa yang terjadi di fase adopsi bersiaplah

  2. Bagaimana cara mengembalikan beberapa baris dari prosedur tersimpan? (Oracle PL/SQL)

  3. ANTARA klausa versus <=DAN>=

  4. tidak dapat memuat oci8 -> Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan oci_connect()

  5. Oracle systimestamp (sysdate) ke milidetik