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

Indeks nonpartisi global di Oracle

Tidak ada yang namanya "indeks nonpartisi lokal". Sepertinya itu adalah bug dokumentasi. Saya pikir apa yang mereka maksudkan adalah

Jadi ya, sintaks yang dikutip dalam buku Tom Kyte adalah legal.

Secara default, indeks GLOBAL tidak dipartisi. Artinya, ada satu indeks untuk semua partisi tabel. Alasan utama mengapa kami mungkin ingin melakukan ini adalah untuk menerapkan batasan unik di seluruh tabel. Dalam praktiknya jarang perlu melakukan ini:Partisi biasanya terbatas pada gudang data, di mana penegakan batasan umumnya lebih longgar, karena DML lebih terkunci.

Dokumentasi yang Anda tautkan menunjukkan cara membuat indeks yang dipartisi GLOBAL. Ini adalah konstruksi hibrida yang memungkinkan kita membangun indeks dengan skema partisi yang berbeda dari yang digunakan untuk mempartisi data. Sejujurnya saya belum pernah menemukan ini di situs mana pun tempat saya bekerja dengan Partisi. Namun, @matthewmcpeak menyarankan skenario yang dapat berguna. Jadi saya menyertakan komentarnya dalam jawaban ini, untuk kepentingan Seeker masa depan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL SELECT Jumlahkan nilai tanpa menyertakan duplikat

  2. Kunci Utama di Oracle dan SQL Server

  3. Cara menambahkan 'System.Drawing.Image' ke 'System.Web.UI.WebControls.Image'

  4. Tutorial Formulir dan Laporan Oracle 9i, Oracle 10g dan Oracle 11g Developer Suite

  5. kesulitan membuat header menggunakan spool di sqlplus