Τι είναι ευρετήριο και δημιουργία ευρετηρίου στην SQL;
Τι είναι ευρετήριο και δημιουργία ευρετηρίου στην SQL;

Βίντεο: Τι είναι ευρετήριο και δημιουργία ευρετηρίου στην SQL;

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

SQL CREATE INDEX Δήλωση. ο ΔΗΜΙΟΥΡΓΙΑ ΕΥΡΕΤΗΡΙΟΥ δήλωση χρησιμοποιείται για να δημιουργία ευρετηρίων σε πίνακες. Ευρετήρια χρησιμοποιούνται για την ανάκτηση δεδομένων από τη βάση δεδομένων πιο γρήγορα από ό,τι διαφορετικά. Σημείωση: Ενημέρωση πίνακα με ευρετήρια παίρνει περισσότερο χρόνο από την ενημέρωση ενός πίνακα χωρίς (γιατί το ευρετήρια χρειάζεται επίσης ενημέρωση).

Έτσι, τι είναι ένα ευρετήριο στην SQL;

SQL - Ευρετήρια. Διαφημίσεις. Τα ευρετήρια είναι ειδικοί πίνακες αναζήτησης που μπορεί να χρησιμοποιήσει η μηχανή αναζήτησης της βάσης δεδομένων για να επιταχύνει την ανάκτηση δεδομένων. Με απλά λόγια, ένα δείκτης είναι ένας δείκτης δεδομένων σε έναν πίνακα. Ενα δείκτης σε μια βάση δεδομένων είναι πολύ παρόμοια με ένα δείκτης στο πίσω μέρος ενός βιβλίου.

Δεύτερον, τι είναι το ευρετήριο στον SQL Server με παράδειγμα; ΕΝΑ Ευρετήριο SQL Server χρησιμοποιείται σε πίνακα βάσης δεδομένων για ταχύτερη πρόσβαση στα δεδομένα.

Εισαγωγή και ενημέρωση με μη συμπλεγματοποιημένο Δείκτης.

Ομαδοποιημένος δείκτης Μη ομαδοποιημένος δείκτης
Αυτό θα τακτοποιήσει τις σειρές φυσικά στη μνήμη με ταξινομημένη σειρά Αυτό δεν θα τακτοποιήσει φυσικά τις σειρές στη μνήμη με ταξινομημένη σειρά.

Σχετικά με αυτό, πώς δημιουργείτε ένα ευρετήριο σε έναν πίνακα;

Η σύνταξη για δημιουργία ευρετηρίου είναι: ΔΗΜΙΟΥΡΓΙΑ ΕΥΡΕΤΗΡΙΟΥ "index_name" ON "table_name" (όνομα_στήλης); Σημειώστε ότι ένα δείκτης μπορεί να καλύψει μόνο ένα τραπέζι . Δεν μπορούμε δημιουργήστε ένα ευρετήριο που καλύπτει πολλαπλές τραπέζια.

Πότε πρέπει να δημιουργήσουμε ευρετήριο σε SQL;

Εάν το μέγεθος της βάσης δεδομένων είναι πρωταρχικό μέλημα, εσείς πρέπει να δημιουργήσει ευρετήρια με φειδώ. Κατανομή δεδομένων Εάν α δείκτης Η αναζήτηση επιστρέφει πάρα πολλές τιμές, είναι πιο δαπανηρή από μια διαδοχική σάρωση. SQL Οπουδήποτε δεν κάνει χρήση του δείκτης όταν αναγνωρίζει αυτή την κατάσταση.

Συνιστάται: