Run πίνακα βελτιστοποίηση κατά tablesThis σας εντολή ανασυγκροτεί ένα τραπέζι μετά έχετε διαγράψει πολλές σειρές από αυτό . 2
Χρήση ένθετο καθυστέρηση όταν δεν χρειάζεται στιγμιαία ικανοποίηση - μια απάντηση αμέσως - όταν τα δεδομένα σας είναι γραμμένο . Αυτό μειώνει το συνολικό αντίκτυπο εισαγωγής , επειδή πολλές γραμμές μπορεί να γραφτεί με ένα μόνο εγγραφής στο δίσκο .
Εικόνων 3
προτεραιότητες Χρήσης
* Χρησιμοποιήστε INSERT LOW_PRIORITY όταν θέλετε να δώσετε SELECT δηλώσεις υψηλότερη προτεραιότητα από ένθετα σας .
* Χρησιμοποιήστε SELECT HIGH_PRIORITY να πάρει ανακτήσεων που άλμα στην ουρά . Δηλαδή , η SELECT εκτελείται ακόμη και αν υπάρχει άλλος πελάτης σε αναμονή .
Η 4
Χρησιμοποιήστε δηλώσεις INSERT σε πολλαπλές σειρές για να αποθηκεύσετε πολλές σειρές με μία δήλωση SQL .
5
μην χρησιμοποιείτε πολύπλοκες δικαιώματα . Όσο πιο πολύπλοκη είναι τα δικαιώματά σας εγκατάσταση , η μεγαλύτερη επιβάρυνση που έχετε . Δοκιμάστε να χρησιμοποιήσετε απλές δηλώσεις GRANT να μειωθεί η επιβάρυνση που αναζητούν και την εφαρμογή των δικαιωμάτων θα προκαλέσει .
Η 6
Κατά την ανάλυση των επιδόσεων ερώτημα , είναι επίσης χρήσιμο να εξεταστεί η λέξη-κλειδί EXPLAIN . Αυτή η λέξη-κλειδί , όταν τοποθετείται μπροστά από ένα ερώτημα SELECT , περιγράφει πώς MySQL προτίθεται να εκτελέσει το ερώτημα και τον αριθμό των γραμμών που θα πρέπει να επεξεργαστεί για να παραδώσει με επιτυχία ένα σύνολο αποτελεσμάτων
Παράδειγμα της χρήσης : . Εξηγήσει select * από τον πίνακα
Η 7
Δοκιμάστε τη βελτιστοποίηση σας, όπου ρήτρα - Αφαιρέστε περιττές παρενθέσεις , όταν χρησιμοποιεί το " count (* ) « σχετικά με τη μη βάσεις δεδομένων MyISAM βεβαιωθείτε ότι έχετε ευρετήρια παρόν - κάνουν σας, όπου οι ρήτρες όσο πιο συγκεκριμένοι δυνατόν
8
Χρησιμοποιήστε IndexesMySQL σας επιτρέπει να δείκτη πίνακες της βάσης δεδομένων , καθιστώντας δυνατό να αναζητήσει γρήγορα τα αρχεία χωρίς να εκτελέσετε μια πλήρη σάρωση πίνακα πρώτο και έτσι επιταχύνοντας σημαντικά την εκτέλεση του ερωτήματος . Μπορείτε να έχετε έως και 16 δείκτες ανά τραπέζι , και MySQL υποστηρίζει επίσης ευρετήρια πολλαπλών στηλών και πλήρους κειμένου ευρετήρια αναζήτησης .
Προσθέτοντας ένα ευρετήριο σε έναν πίνακα είναι τόσο απλό όσο καλώντας την εντολή CREATE INDEX και προσδιορίζει το πεδίο ( α ) στο ευρετήριο .
Η 9
Ρυθμίστε εσωτερικές μεταβλητές διακομιστή, όπως key_buffer , read_buffer_size , table_cache , query_cache_size , query_cache_type , query_cache_limit και long_query_time μπορεί να πάει πολύ μακριά . Δεν υπάρχει " σωστή απάντηση" για αυτές τις αξίες , έτσι πρέπει να παίξεις μαζί τους . θα είναι διαφορετική σε κάθε διακομιστή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα