jawaban ini adalah pendapat pribadi saya berdasarkan saya menggunakan logika matematika saya untuk menjawab
pertanyaan kedua adalah tentang batas di mana harus berhenti, Pertama mari kita lakukan beberapa perhitungan matematis, misalkan kita memiliki baris N dengan bidang L dalam sebuah tabel jika kita mengindeks semua bidang kita akan mendapatkan tabel indeks baru L di mana setiap tabel akan mengurutkan dalam a Berarti cara data bidang indeks, sekilas jika tabel Anda adalah bobot W itu akan menjadi W * 2 (1 tera akan menjadi 2 tera) jika Anda memiliki 100 tabel besar (saya sudah mengerjakan proyek di mana nomor tabel itu Di sekitar meja 1800) Anda akan membuang 100 kali ruang ini (100 tera), ini jauh dari kata bijak.
Jika kita akan menerapkan indeks di semua tabel, kita harus berpikir tentang pembaruan indeks adalah salah satu pemicu pembaruan semua pembaruan indeks ini adalah pilih semua setara yang tidak diurutkan pada waktunya
dari sini saya simpulkan bahwa Anda dalam skenario ini bahwa jika Anda akan kehilangan waktu ini lebih baik kehilangannya di pilih atau diperbarui karena jika Anda akan memilih bidang yang tidak diindeks Anda tidak akan memicu pemilihan lain pada semua bidang yang tidak diindeks
apa yang akan diindeks?
foreign-keys: adalah suatu keharusan berdasarkan
primary-key: Saya belum yakin tentang itu mungkin jika seseorang membaca ini dapat membantu dalam kasus ini
bidang lain: jawaban alami pertama adalah setengah dari sisa fild mengapa: jika Anda harus mengindeks lebih banyak Anda tidak jauh dari jawaban terbaik jika Anda harus mengindeks lebih sedikit Anda juga tidak jauh karena kami tahu bahwa tidak ada indeks yang buruk dan semua terindeks juga buruk.
dari 3 poin ini saya dapat menyimpulkan bahwa jika kita memiliki bidang L yang terdiri dari kunci K, batasnya harus di suatu tempat dekat ((L-K)/2)+K
kurang lebih oleh L / 10
jawaban ini berdasarkan logika dan nilai pribadi saya