Indexurile accelerează actualizările?
Indexurile accelerează actualizările?

Video: Indexurile accelerează actualizările?

Video: Indexurile accelerează actualizările?
Video: Speed up MySQL 25-100x with Indexing 2024, Mai
Anonim

Indici au un cost pentru inserții, actualizări , și șterge. Derby trebuie do munca de intretinere indici . daca tu Actualizați un tabel, sistemul trebuie să le mențină indici care sunt pe coloane fiind actualizat . Deci având o mulțime de indici poate sa accelera selectați declarații, dar încetiniți inserările, actualizări , și șterge.

În consecință, indicii încetinesc actualizările?

1 Răspuns. Bază de date indici face baza de date actualizările mai încet si mai rapid in acelasi timp. Aceasta depinde de Actualizați afirmație: Când aveți o Actualizați pe toate rândurile ca Actualizați mytable set mycolumn = 4711 atunci index creaţia va încetini cel Actualizați , pentru că este o muncă suplimentară care necesită timp.

În plus, cum afectează indicii performanța bazei de date? Indici sunt structuri de date care vă permit să selectați și să sortați rapid rândurile din a Bază de date masa. De exemplu, dacă tabelele dvs. sunt lovite frecvent de instrucțiunile INSERT, UPDATE sau DELETE, atunci dvs. performanța ar putea pică pentru că indici trebuie modificate după operațiunile respective.

Având în vedere acest lucru, indicii afectează performanța actualizărilor și inserărilor?

Da, absolut afectează performanța pentru INSERUPDATE operațiuni DELETE. Când datele au fost manipulate, toate indici de afectare trebuie să reflecte, de asemenea, Actualizați . Puteți lua în considerare utilizarea unui singur index pentru a acoperi utilizarea mai multor interogări.

Adăugarea unui index poate încetini o interogare?

O greșeală indexul poate fi un index creat pe o coloană care nu oferă o manipulare mai ușoară a datelor sau un index creat pe mai multe coloane care în loc să accelereze întrebări , le încetinește jos . O masă fără un grup indexul poate de asemenea, să fie considerat un sărac indexarea practică.

Recomandat: