EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Πώς να αναβαθμίσετε την τιμή της ρύθμισης παραμέτρων της MySQL max_connections

MySQL προγραμματισμού  
 
Πώς να αναβαθμίσετε την τιμή της ρύθμισης παραμέτρων της MySQL max_connections

Εάν εργάζεστε με μια βάση δεδομένων MySQL, οποία λαμβάνει πάρα πολλές συνδέσεις και της δημιουργίας σφάλματα ως εκ τούτου, ένα λύση Αυτό είναι αύξηση η τιμή της μεταβλητής max_connections, όσο έχετε αρκετή μνήμη RAM να χειριστεί αυτή την αύξηση του αριθμού των εισερχόμενων συνδέσεων.

Η μεταβλητή max_connections συνήθως έχει μια προεπιλεγμένη τιμή 100, Τι μπορείτε να κάνετε ότι σας για τοποθεσίες web ή εφαρμογές με υψηλή συνταύτιση, είναι ανεπαρκής σε σύντομο χρονικό διάστημα. Μπορείτε να δείτε την αξία αυτής της μεταβλητής στην εγκατάσταση της MySQL χρησιμοποιώντας το γραμμή εντολών του πελάτη MySQL ή μέσω της εφαρμογής web phpMyAdmin, ή άλλα παρόμοια εργαλεία που μπορεί να έχετε εγκαταστήσει. Απλώς εκτελέστε την πρόταση:

Αυτό θα επιστρέψει κάτι σαν το παρακάτω, δείχνοντάς σας το τιμή των εν λόγω μεταβλητή:

Ανάλογα με τον αριθμό των χρηστών που νομίζετε ότι μπορεί να έχετε σχετικά με τον ιστότοπο ή την εφαρμογή, και να χρησιμοποιήσετε τις συνδέσεις στη βάση δεδομένων MySQL, Μπορείς Αλλαγή ρυθμίσεων σε ένα μεγαλύτερη αξία.

Για να γίνει αυτό, Μπορείτε να το κάνετε από δύο διαφορετικούς τρόπους, Ανάλογα με το αν έχετε, ή όχι, πρόσβαση στο αρχείο My.cnf ρύθμιση παραμέτρων του διακομιστή βάσης δεδομένων MySQL.

Στην περίπτωση των η έλλειψη πρόσβασης, Μπορείτε να κάνετε την αλλαγή αυτής της μεταβλητής με τρόπο προσωρινή, χρησιμοποιώντας τα παρακάτω Δήλωση SQL:

όπου 250 είναι η νέα τιμή που θέλετε να εκχωρήσετε στη μεταβλητή max_connections. Σημειώστε ότι για να εκτελέσει αυτό, Πρέπει να έχετε συνδεθεί με MySQL με ένα χρήστη με προνόμια, οποία ειδάλλως που δεν θα αφήσει μπορείτε να εκτελέσετε μια τέτοια λειτουργία.

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

Έτσι ώστε η αλλαγή στη μεταβλητή max_connections ο διακομιστής MySQL είναι Μόνιμη, είναι η μόνη επιλογή Επεξεργασία το αρχείο ρύθμισης παραμέτρων My.cnf. Για να γίνει αυτό, Μόλις το αρχείο είναι ανοιχτό, στην ενότητα [mysqld] Προσθέτει, ή τροποποιεί, η γραμμή αυτή η μεταβλητή, αναθέτοντας τη νέα τιμή.

Αποθηκεύτηκε σε μία φορά, επανεκκίνηση ο διακομιστής βάσης δεδομένων και θα δείτε ότι αυτή η αλλαγή γίνεται αποτελεσματική Μόλις ξεκίνησε η υπηρεσία.

Από αυτά δύο μορφές Μπορείς τροποποιήσετε η προεπιλεγμένη τιμή για τη μεταβλητή max_connections σας ρύθμιση παραμέτρων του διακομιστή βάσης δεδομένων MySQL. Πρέπει να λαμβάνετε υπόψη, όπως ήδη αναφέρατε παραπάνω, Τι αύξηση ο αριθμός των συνδέσεις συνεπάγεται ότι η μνήμη RAM ανάγκη αύξηση του να διαχειριστεί όλα αυτά, Έτσι να είσαι συνετή και βλέπει αύξηση αυτής της τιμής σιγά-σιγά, όπως θα το χρειαστείτε, και βλέπουμε κάθε φορά όπως αντιδρά στο διακομιστή σας.

 

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Σχετικά άρθρα