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

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

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

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

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

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

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

Λαμβάνοντας υπόψη αυτό, τα ευρετήρια επηρεάζουν την απόδοση των ενημερώσεων και των εισαγωγών;

Ναι, είναι απολύτως επηρεάζει την απόδοση Για ΕΙΣΑΓΩΓΗ Λειτουργίες DELETE. Όταν τα δεδομένα έχουν υποστεί χειραγώγηση, όλα τα επηρεάζουν τους δείκτες πρέπει επίσης να αντικατοπτρίζεται η εκσυγχρονίζω . Μπορείτε να σκεφτείτε να χρησιμοποιήσετε ένα μόνο δείκτης να καλύπτει τη χρήση πολλαπλών ερωτημάτων.

Μπορεί η προσθήκη ευρετηρίου να επιβραδύνει ένα ερώτημα;

Ένα λάθος ευρετήριο μπορεί να είναι ένα δείκτης δημιουργήθηκε σε μια στήλη που δεν παρέχει ευκολότερο χειρισμό δεδομένων ή δείκτης δημιουργήθηκε σε πολλαπλές στήλες οι οποίες αντί να επιταχύνουν ερωτήματα , τους επιβραδύνει κάτω . Ένα τραπέζι χωρίς συμπλέγματα ευρετήριο μπορεί θεωρείται επίσης ως φτωχός ευρετηρίαση πρακτική.

Συνιστάται: