Τα ευρετήρια επιβραδύνουν τις ενημερώσεις;
Τα ευρετήρια επιβραδύνουν τις ενημερώσεις;

Βίντεο: Τα ευρετήρια επιβραδύνουν τις ενημερώσεις;

Βίντεο: Τα ευρετήρια επιβραδύνουν τις ενημερώσεις;
Βίντεο: SQL - ΜΑΘΗΜΑ 2.4 - ΕΥΡΕΤΗΡΙΑ - ΜΕΡΟΣ 1 από 1 - Ευρετήρια 2024, Νοέμβριος
Anonim

1 Απάντηση. Βάση δεδομένων ευρετήρια δημιουργία βάσης δεδομένων ενημερώνεται πιο αργά και ταυτόχρονα πιο γρήγορα. Αυτό εξαρτάται από το εκσυγχρονίζω δήλωση: Όταν έχετε ένα εκσυγχρονίζω σε όλες τις σειρές όπως εκσυγχρονίζω mytable σύνολο mycolumn = 4711 τότε δείκτης δημιουργία θα Κόψτε ταχύτητα ο εκσυγχρονίζω , γιατί είναι κάποια επιπλέον δουλειά που θέλει χρόνο.

Αντίστοιχα, τα ευρετήρια επιταχύνουν τις ενημερώσεις;

Ευρετήρια έχουν κόστος για ένθετα, ενημερώσεις και διαγράφει. Το ντέρμπι πρέπει κάνω εργασία για τη διατήρηση ευρετήρια . Αν εσύ εκσυγχρονίζω έναν πίνακα, το σύστημα πρέπει να τα διατηρήσει ευρετήρια που βρίσκονται στις στήλες είναι ΕΠΙΚΑΙΡΟΠΟΙΗΜΕΝΟ . Έχοντας λοιπόν πολλά ευρετήρια μπορώ επιτάχυνε επιλέξτε δηλώσεις, αλλά επιβραδύνετε τα ένθετα, ενημερώσεις και διαγράφει.

πώς επηρεάζουν τα ευρετήρια την απόδοση της ενημέρωσης και της διαγραφής εισαγωγής; Ένας γενικός εμπειρικός κανόνας είναι ότι όσο περισσότερο ευρετήρια έχετε σε ένα τραπέζι, τόσο πιο αργά ΕΙΣΑΓΕΤΕ , ΕΝΗΜΕΡΩΣΗ και ΔΙΑΓΡΑΦΗ επιχειρήσεις θα είναι. Αυτός είναι ο λόγος για τον οποίο προσθέτουμε ευρετήρια Για εκτέλεση αποτελεί αντιστάθμισμα και πρέπει να εξισορροπηθεί σωστά. Ναι, το κάνει απολύτως επηρεάζουν την απόδοση Για ΕΙΣΑΓΩΓΗΔΙΑΓΡΑΦΗ επιχειρήσεις.

Ομοίως, μπορεί κανείς να ρωτήσει, επιβραδύνουν τα ευρετήρια τα ένθετα;

1 Απάντηση. Ευρετήρια και οι περιορισμοί θα αργά ένθετα επειδή το κόστος ελέγχου και συντήρησης αυτών δεν είναι δωρεάν. Το γενικό κόστος μπορεί να προσδιοριστεί μόνο με απομονωμένη δοκιμή απόδοσης.

Πώς επηρεάζουν τα ευρετήρια την απόδοση της βάσης δεδομένων;

Ευρετήρια είναι δομές δεδομένων που σας επιτρέπουν να επιλέξετε και να ταξινομήσετε γρήγορα τις σειρές σε α βάση δεδομένων τραπέζι. Για παράδειγμα, εάν οι πίνακές σας πλήττονται συχνά από δηλώσεις INSERT, UPDATE ή DELETE, τότε η συνολική σας απόδοση θα μπορούσε πτώση γιατί ευρετήρια πρέπει να τροποποιηθεί μετά από αυτές τις λειτουργίες.

Συνιστάται: