λογισμικό

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

Πώς να δημιουργήσετε ένα ευρετήριο Χαρακτηριστικό σε Oracle

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

Προσδιορίστε τον τύπο του δείκτη απαιτείται . Αυτό θα είναι ένα από τα ακόλουθα είδη : κανονικό , bitmapped , κατανεμήθηκε , λειτουργία ή που βασίζεται σε τομέα . Θα πρέπει να αποκτήσουν μια κατανόηση αυτών για να μπορέσετε να προσπαθήσει να δημιουργήσει τα χαρακτηριστικά δείκτης που βασίζεται σε αυτούς . 2

Επιλέξτε το πεδίο ή πεδίο (α ) στη βάση δεδομένων για την οποία θέλετε να δημιουργήσετε ένα ευρετήριο . Τα πρωτεύοντα κλειδιά στη βάση δεδομένων αναπροσαρμόζονται αυτόματα , αλλά αν χρησιμοποιείτε άλλα πεδία στη βάση δεδομένων που είναι προσβάσιμες συχνά , αξίζει να δημιουργεί ένα ευρετήριο για το πεδίο .
Εικόνων 3

Δημιουργήστε ένα ευρετήριο για το επιλεγμένο πεδίο ή πεδία, όπως στα ακόλουθα παραδείγματα

Ένα ενιαίο πεδίο :

CREATE INDEX ord_sales_ix ON πωλήσεων ( client_id ) ?

ένα δείκτη με δύο πεδία : .

CREATE INDEX ord_sales_ix ON παραγγελίες ( client_id , sales_repid ) ?
Η 4

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

CREATE INDEX idx_cluster ΣΕ CLUSTER pers_cluster ?
5

Φιλτράρισμα δείκτες σας να χρησιμοποιείται μόνον όταν η συγκεκριμένη λειτουργία καλείται σε δεδομένα που απεικονίζονται :

CREATE INDEX upper_name_ix ON πελάτες ( ΠΑΝΩ ( επώνυμο) ) ?

για κάθε παράδειγμα το " ΠΑΝΩ " συνάρτηση καλείται το επώνυμο σε αυτό το παράδειγμα , ο δείκτης " upper_name_ix "θα χρησιμοποιηθεί .
Η
εικόνων

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

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