Δημιουργία ευρετηρίου στον πίνακα που χρησιμοποιείται στο ερώτημα MySQL . Ένας δείκτης που βοηθά τις στήλες ταξινόμησης βάσης δεδομένων ως προτεραιότητα . Ευρετήρια μπορούν να επιταχύνουν ερωτήματα από αρκετά λεπτά . Για να δημιουργήσετε ένα ευρετήριο στο τραπέζι σας , χρησιμοποιήστε την ακόλουθη σύνταξη : τη δημιουργία του δείκτη Επανασχεδιασμός ερώτημά σας πίνακα για να αναζητήσει στο τραπέζι πεδία που έχουν ευρετήριο . Για παράδειγμα , αν έχετε ένα ευρετήριο για " ΚωδΠελάτη ", ένα ερώτημα θα πρέπει να ρυθμιστεί από : select customer- από τον πελάτη , όπου last_name = ' joe'to ένα ερώτημα που χρησιμοποιεί το πεδίο CustomerID όπως : επιλέξτε -πελάτη από τον πελάτη WHERE CustomerID = 1 Χρησιμοποιήστε ενώνει και όχι subselect δηλώσεις . Η συμμετοχή σε ένα τραπέζι είναι ταχύτερη από ό, τι μια δήλωση subselect . Επιπλέον , ενώνει πρέπει να γίνεται σε πεδία πίνακα που έχουν ευρετήρια . Ένα παράδειγμα της subselect είναι οι παρακάτω: επιλέξτε -πελάτη από τον πελάτη wherefirst_name = ( επιλέξτε first_name από την παραγγελία , όπου order.customerid = customer.customerid ) Μπορείτε να αλλάξετε αυτό το ερώτημα ώστε να περιλαμβάνει ένα ενταχθούν χρησιμοποιώντας τον ακόλουθο κώδικα : επιλέξτε -πελάτη από customerjoin προκειμένου για customer.customerid = order.orderidwhere first_name = 'Joe ' Αρχείο παλιά αρχεία σε έναν ξεχωριστό πίνακα . Αν έχετε κάποια πολύ παλιά δεδομένα στους πίνακες , μπορείτε να τα εξάγουν σε άλλα τραπέζια ή back -up των αρχείων . Ο κώδικας για την εκτέλεση αυτής της διαδικασίας καθορίζεται από τις πίνακα περιορισμούς για τη βάση δεδομένων σας . Ωστόσο , ένα ερώτημα δείγμα για την εξαγωγή δεδομένων είναι το εξής: τοποθετήστε σε archive_tableselect * από τον πελάτη , όπου create_date <1/1/2009 »
εικόνων 3
Η 4
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα