Kunci utama Oracle bukan indeks; kunci utama ialah satu atau lebih medan dalam jadual. Nilai kunci utama digunakan untuk mewakili rekod dalam jadual, dan hanya terdapat satu kunci utama . Indeks ialah sejenis fungsi untuk digunakan oleh pelayan Struktur pangkalan data yang mencari baris dalam jadual dengan cepat kunci utama bukan indeks.
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
Medan yang mengenal pasti rekod secara unik ialah kunci utama (atau kod utama) dan tidak boleh diulang Ya, tidak boleh kosong.
Fungsi: Digunakan untuk memastikan integriti data
Nombor: Hanya ada satu kunci utama
Kunci utama ialah satu atau lebih medan dalam jadual untuk mengenal pasti rekod dalam jadual secara unik.
Kunci utama komposit yang dipanggil bermakna kunci utama jadual anda mengandungi lebih daripada satu medan.
Jika tiada kunci utama unik dalam jadual, anda boleh menggunakan kunci utama komposit untuk menentukan keunikan rekod.
Fungsi: untuk meningkatkan kelajuan pengisihan pertanyaan
Nombor: Jadual boleh mempunyai berbilang indeks
Dalam Oracle, indeks ialah struktur pangkalan data yang membolehkan pelayan mencari baris dalam jadual dengan cepat.
Indeks ialah objek tambahan yang dibina pada satu atau lebih lajur jadual untuk mempercepatkan akses kepada data dalam jadual.
Struktur indeks storan Oracle ialah nombor B* (pokok seimbang), dan indeks terdiri daripada nod akar, titik cawangan dan titik daun Blok indeks peringkat atas mengandungi data indeks bahagian bawah. blok indeks tahap, dan nod daun mengandungi data indeks dan rowid yang menentukan lokasi sebenar baris.
Mencipta indeks dalam pangkalan data terutamanya mempunyai fungsi berikut:
(1) Akses data dengan pantas.
(2) Kurangkan operasi I/O
(3) Ia bukan sahaja dapat meningkatkan prestasi pangkalan data, tetapi juga memastikan keunikan nilai lajur.
(4) Laksanakan integriti rujukan antara jadual
(5) Apabila menggunakan klausa orderby dan groupby untuk mendapatkan data, menggunakan indeks boleh mengurangkan masa pengisihan dan pengumpulan.
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Adakah kunci utama Oracle ialah indeks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!