λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να δημιουργήσετε μια σελίδα στο Oracle /SQL

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

1 Ανοίξτε το παράθυρο εντολών Oracle . Αυτό γίνεται είτε από το λογισμικό διαχείρισης στον υπολογιστή σας ή με την πρόσβαση στην επιφάνεια εργασίας του server . 2

Δημιουργία πίνακα πρακτική . Για αυτό το παράδειγμα , θα δημιουργηθεί μια μικρή υπάλληλος table.SQL > δημιουργία του πίνακα πελατών ( 2 ID VARCHAR2 ( 4 BYTE ) NOT NULL , 3 First_Name VARCHAR2 ( 10 BYTE ) , 4 Last_Name VARCHAR2 ( 10 BYTE ) , )

με 3

Καθορίστε τις στήλες που οι χρήστες σας θα πρέπει να διερευνούν . Για παράδειγμα , οι περισσότεροι εργαζόμενοι πρέπει να ψάξετε για τους πελάτες με βάση το επώνυμο . Δεδομένου ότι το τελευταίο όνομα είναι πιθανό να είναι ένα μεγάλο όγκο των αναζητήσεων , δημιουργώντας ένα ευρετήριο σε αυτή τη στήλη θα βελτιώσουν την απόδοση της βάσης δεδομένων . Δημιουργήστε ένα ευρετήριο χρησιμοποιώντας την ακόλουθη γραμμή κώδικα : CREATE INDEX customer_last_name_idx ON πελάτη ( last_name ) ?
Η 4

Καθορίστε μοναδικά ευρετήρια για τις στήλες όπου οι τιμές πρέπει να είναι πάντα διαφορετική . Για παράδειγμα , ID στο παράδειγμα του πίνακα πρέπει να είναι unique.CREATE [ UNIQUE ] INDEX CUSTOMER_ID ONcustomer ( Id ) πινάκων customer_space ?
5

Drop ευρετήρια αν βρείτε ένα τραπέζι έχει ευρετήρια σε στήλες που δεν είναι απαιτούνται . Πάρα πολλοί δείκτες βλάψει πραγματικά τις επιδόσεις και όχι τη βελτίωση της it.drop δείκτη customer_last_name_idx ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα