επιτρέπω Logging του αργά απορίες ( αργά ερώτηση κούτσουρο) μέσα MySQL βάση δεδομένων
έναs του κύριοs απαίτηση για έναs γρήγοροsweb υπηρετώ is σε έχει ικανός και αποτελεσματικόs SQL δήλωση ή απορίες ότι είναι αισιόδοξος. οποιοσδήποτε μη-optimal SQL ( κατασκευή ερώτηση γλώσσα) κόμμα ή δήλωση ότι παίρνω επίσηs μακρύς ή μήκος ώρα εκτελώ θα χρήση πάνω πολύ από σύστημα πόρος, προκαλώ MySQL βάση δεδομένων σε τρέχω πιο αργό, και τότε περισσότερο και περισσότερο απορίες backlogs ουρά πάνω, και πότε σύνδεση όριο is έφτασα, επισκέπτες είναι been αρνήθηκα ή αρνήθηκα σύνδεση. μέσα λατρεύω περίπτωση scenario, δικό σου web υπηρετώ θα βυθιστώ καθώς επίσης και, ή συνεχής underperform. The περίπτωση is ιδιαίτερα αληθινός πότε εσύ είσαι χρησιμοποιώνταs MyISAM τραπέζι δακτυλογραφώ ο οποίος uses τραπέζι- επίπεδο κλειδώνω αντί για κοπηλατώ- επίπεδο κλειδώνω μέσα έναs ψηλός κυκλοφορία website.
κάποτε, έναs μονό SQL ερώτηση μπορώ να είμαι η αιτία του όλος the υπηρετώ’ πρόβλημα. MySQL έχει έχτισα- μέσα functionality αιχμαλωτίζω αργά ερώτηση κούτσουρο ή αναγνωρίζω απορίες ότι είναι όχι optimal και παίρνω έναs πολύ ώρα τελειώνω, ο οποίος επιτρέπω you σε κούτσουρο όλος αργά running απορίες ο οποίος ανέλαβα καθόρισα αριθμόs του δεύτερος εκτελώ από MySQL βάση δεδομένων μηχανή σε έναs αρχείο. αργά ερώτηση κούτσουρο is όχι δραστηριοποιημένος ή επάνω από παράληψη MySQL εγκατάσταση, ούτως είναι έναs του λιγότερος- μεταχειρισμένος logs.
επιτρέπω αργά ερώτηση κούτσουρο, απλά προσθέτω the επόμενος ουρά σε MySQL configuration αρχείο (my.cnf ή my.ini), και τότε αναπαύομαι the MySQL υπηρετώ:
κούτσουρο- αργά- απορίες
ή
κούτσουρο- αργά- απορίες = [παθητικός στο κούτσουρο αρχείο]
αντικαθιστώ[παθητικός στο κούτσουρο αρχείο] με πραγματικός παθητικός στο αργά ερώτηση κούτσουρο αρχείο you θέλω the MySQL σε γράφω the κούτσουρο σε, ο οποίος is the προαίρεση αξία.
ή εσύ μπορείs αρχή mysqld με μαζί με – κούτσουρο- αργά-queriesfile_name[=] προαίρεση επιτρέπω the αργά ερώτηση κούτσουρο. μέσα αμφότεροι syntaxes, εάν όχι κούτσουρο όνομα αρχείου is καθόρισα, the παράληψη όνομα is host_name-slow.log, κατάστημα μέσα στο MySQL αρχείο κατάλογος. εάν έναs ονομασία αρχείου is δίνω, μα όχι όπως έναs απόλυτος pathname, the υπηρετώ γράφω the αρχείο μέσα στο δεδομένα κατάλογος επίσηs.
μετά επιτρέπω αργά ερώτηση κούτσουρο, MySQL θα δημιουργώ, αιχμαλωτίζω και κούτσουρο στο κούτσουρο αρχείο με όλος SQL δήλωση ότι πήρα περισσότερο από long_query_time δεύτερος εκτελώ, ο οποίος is από παράληψη θέτω σε 10 δεύτερος. The ώρα αποκτώ the αρχικά τραπέζι κλειδώνω is όχι μέτρησα όπως εκτέλεση ώρα. mysqld γράφω έναs δήλωση στο αργά ερώτηση κούτσουρο μετά αυτό έχει been εκτέλεσα και στο κάτω-κάτω κλειδώνω έχω been ελευθέρωσα, so κούτσουρο διατάζω μπορεί να είμαι διαφορετικός από εκτέλεση διατάζω.
εσύ μπορείs τότε εξετάζω όλος the SQL απορίες ότι πήρα μακρύς από the pre- καθόρισα αριθμόs του δεύτερος (10 δεύτερος από παράληψη) μέσα στοhost_name-slow.log, και τότε παίρνω the απαραίτητος βήματα σε αισιόδοξος the SQL δήλωση. The αργά ερώτηση κούτσουρο θα λέω you για what was ώρα the ερώτηση ολοκλήρωσα, πόσο μακριά the ερώτηση πήρα σε τρέχω, πόσο μακριά αυτό πήρα σε ασφαλέs αυτού κλειδώνω, πόσα πολλά rows λυκάνθρωπος έστειλα πλάτη όπως έναs αποτέλεσμα, πόσα πολλά rows λυκάνθρωπος εξέτασα καθορίζω the αποτέλεσμα, ο οποίος βάση δεδομένων was μεταχειρισμένος, και the πραγματικός ερώτηση από μόνο του. μα αρκούδα μέσα μυαλό ότι έναs SQL ερώτηση περιείχα μέσα στο κούτσουρο μπορώ έχω ήδη optimum, μα εκτέλεσα αργά εξαιτίας the σύστημα πόρος been μεταχειρισμένος πάνω με το πραγματικός αργά δήλωση ότι χρειάζομαι σε να είμαι εξαιρετικός κούρδισα.
σημαντικός: αυτό είναι ένα πολυβόλο μετέφρασα σελίδα ο οποίος is προμήθευσα " όπως is" χωρίs εγγύηση. πολυβόλο μετάφραση μπορώ να είμαι δύσκολος σε understand. παρακαλώ αναφέρομαιπρωτότυπος Άγγλος άρθρο οποτεδήποτε είναι δυνατόν.
μοιράζομαι και contribute ή αποκτώ τεχνικός υποστηρίζω και βοήθεια σεMy ψηφιακόs ζωή φόρουμ.
Related άρθρο
- αλλάζω ή θέτω MySQL μακρύς ερώτηση ώρα αξία για κούτσουρο- αργά- απορίες
- WordPress MySQL SQL ερώτηση Error μέσα WPDB τάξη
- πωs βρίσκω και αντικαθιστώ Text μέσα MySQL βάση δεδομένων χρησιμοποιώνταs SQL
- απομακρύνω ή καιροσκόπος πρώτος ή τελευταίοs λίγο χαρακτήρας μέσα MySQL βάση δεδομένων με SQL
- ελέγχω και αισιόδοξος MySQL βάση δεδομένων Automatically με Crontab/Cron
- MySQL βάση δεδομένων Performance Tuning καλύτερος εξασκώ Video προπαρασκευαστικός
- επιτρέπω MySQL InnoDB αποθήκευση μηχανή υποστηρίζω μέσα XAMPP εγκατάσταση
- δύναμη Windows σε Login Automatically μετά Logging έξω με ForceAutoLogon
- πωs διαφεύγω χαρακτήρας μέσα Oracle PL/SQL απορίες
- εσύ είσαι όχι εξουσιοδότησα εκτελώ SQL απορίες μέσα vBulletin Maintenance

































Ιανουάριοs 23rd, 2007 0022:
[...] εάν you επιτρέπω αργά απορίες κούτσουρο του MySQL βάση δεδομένων υπηρετώ, εσύ θα ειδοποιητήριο ότι από το αργά ερώτηση κούτσουρο αρχείο περιέχω μόνο SQL δήλωση και απορίες ότι πήρα περισσότερο από query_time του 10 δεύτερος εκτελώ ή τρέχω. αυτό είναι the παράληψη αξία ή ερώτηση ώρα threshold για log_slow_queries λειτουργώ, ο οποίος is 10 δεύτερος. 10 δεύτερος is δρόμος επίσηs ποθώ έναs SQL ερώτηση ολοκληρώνω, so the αξία μπορώ να είμαι επίσηs ψηλός αιχμαλωτίζω οποιοσδήποτε με νόημα δεδομένα. εσύ μπορείs μεταβάλλω ή αλλάζω the αργά ερώτηση ώρα σε χαμηλώνω αξία ή αριθμόs του δεύτερος. εσύ μπορείs θέτω έναs καινούργιος long_query_time μέσα στο MySQL configuration αρχείο, ονομαστικά my.cnf ή my.ini, κανονικά τοποθέτησα μέσα etc κατάλογος. απλά προσθέτω the επόμενος ουρά στο configuration αρχείο: [...]
Νοέμβριοs 1st, 2008 1848:
εγώ προσπαθώ κάνω ότι μα this μήνυμα εμφανίστηκα
081101 53451:: [ERROR] μοιραίος error: παρακαλώ διαβάζω “ ασφάλειες” τμήμα του χειροποίητοs βρίσκω έξω πωs σε τρέχω mysqld όπως ρίζα!
081101 53451:: [ERROR] εκτρώσεις
081101 53451:: [σημείωση] mysqld: Shutdown ολοκληρώνω
what θα εγώ κάνω σε αυτή την περίπτωση?