הבדלים בין גרסאות בדף "לאפשר שאילתות איטי יומני MySQL"
| שורה 1: | שורה 1: | ||
| + | <span data-link_translate_ro_title="Enable lent întrebare MySQL busteni" data-link_translate_ro_url="Enable+lent+%C3%AEntrebare+MySQL+busteni"></span>[[:ro:Enable lent întrebare MySQL busteni]][[ro:Enable lent întrebare MySQL busteni]] | ||
<span data-link_translate_ru_title="Включение медленных запросов MySQL журналы" data-link_translate_ru_url="%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BC%D0%B5%D0%B4%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2+MySQL+%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B"></span>[[:ru:Включение медленных запросов MySQL журналы]][[ru:Включение медленных запросов MySQL журналы]] | <span data-link_translate_ru_title="Включение медленных запросов MySQL журналы" data-link_translate_ru_url="%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BC%D0%B5%D0%B4%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2+MySQL+%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B"></span>[[:ru:Включение медленных запросов MySQL журналы]][[ru:Включение медленных запросов MySQL журналы]] | ||
<span data-link_translate_pl_title="Po wolnych zapytań MySQL logi" data-link_translate_pl_url="Po+wolnych+zapyta%C5%84+MySQL+logi"></span>[[:pl:Po wolnych zapytań MySQL logi]][[pl:Po wolnych zapytań MySQL logi]] | <span data-link_translate_pl_title="Po wolnych zapytań MySQL logi" data-link_translate_pl_url="Po+wolnych+zapyta%C5%84+MySQL+logi"></span>[[:pl:Po wolnych zapytań MySQL logi]][[pl:Po wolnych zapytań MySQL logi]] | ||
גרסה מ־19:13, 30 בינואר 2017
ro:Enable lent întrebare MySQL busteni
ru:Включение медленных запросов MySQL журналы
pl:Po wolnych zapytań MySQL logi
ja:低速のクエリ MySQL のログを有効にします。
ar:تمكين الاستعلامات بطيئة سجلات الخلية
zh:启用慢速查询 MySQL 日志
de:Langsame Abfragen MySQL Protokolle aktivieren
nl:Langzame vragen MySQL logboeken inschakelen
it:Attivare slow query log di MySQL
pt:Permitir consultas lentas os logs do MySQL
es:Permitir consultas lentas de MySQL logs
en:Enable slow queries MySQL logs
fr:Activer les logs de requêtes lentes MySQL
מאמר זה הוא התוצאה של תרגום אוטומטי המבוצע על ידי תוכנה. אתה יכול להציג את מקור המאמר כאן.
מבוא | _. _. ייתכן שתקבל התראות בפיקוח על שאילתות mysql איטי של | _. _. לאט שאילתות | _. _. שגיאות אלה מיוצרים בעת הפעלת שאילתת MySQL חורג הזמן המוקצב המוגדר על-ידי MySQL משתנה | _. _. סיבה נוספת עשויה להיות קשורה באמצעות MySQL על-ידי שירות חיצוני | _. _. במקרה של אתר אינטרנט, לדוגמה, תכנות רע מאוד לא אוטומטי קשרים קרובים ל MySQL ניתן למלא את המאגר, שהופך את השאילתות כבר פועל. | _. _. . שגיאות אלה יכול להיות מיוצר על ידי גורמים שונים, שאנו רואים כאן כיצד להפעיל את יומני הרישום של השגיאות הללו על מנת לנתח ותיקונן.
מקום: _! _ | אנא שימו לב: להפעיל את היומנים של שאילתות איטי עשוי להאט את | _. _. בהתחשב בכך ערכים ייעשה באותו זמן כמו הפעלת השאילתות איטי. (ודא יומני אינן כבר פעיל | _. _. כדי להבטיח כי יומני הרישום של שאילתות איטי לא פועלים כבר, להתחבר ב- SSH המכונה שלך והזן את הקליפה MySQL | _. _. פעם אחת בתוך הקליפה MySQL, הזן את הפקודה הבאה כדי לקבל את רשימת כל המשתנים ואת מערכת הערכים שלהם | _. _. נווט כדי לראות את המשתנה בעמודה השמאלית | _. _. | _. _. ב: _! _ | אנחנו ", יומני פעילים. על: _! _ | את ', אנחנו חייבים להפעיל אותם. ) : לאפשר ולהגדיר את יומן שאילתות איטי | _. _. תמיד בתוך הקליפה MySQL, הזן את הפקודה הבאה: _! _ | באפשרותך גם להגדיר נתיב לספריה היכן יאוחסן את יומני הרישום של השאילתה איטי | _. _. לבסוף, הגדר בזמן מינימלי המוקצים לכל בקשת כדי לוודא שיש לך אין תוצאות חיוביות שגויות של שאילתות איטי | _. _. שניות הוא ערך נכון | _. _. שניות מומלץ אם זה קורה שלך | _. _. להחליש אל מול מספר שאילתות ומבקרים | _. _. משתנה זה מוגדר בסיסיים כדי | _. _. שניות | _. _. לבסוף, ודא כי השינויים נלקחו בחשבון על ידי ביצוע הפקודה: _! _ | ניתוח יומני | _. _. במקרה של ניטור התראות האומרת כי שאילתות נכתבים כאיטיים, באפשרותך לנתח עכשיו את היומנים של slow_queries על מנת להבין את הסיבה לעיכובים הללו | _. _. הסבר על התופעה | _. _. כפי שהוסבר בתחילת הטופס הזה, שאילתות איטי הם dedfinie על-ידי הזמן של ביצוע השאילתה מוגדר | _. _. אם השאילתה אורכת יותר זמן שהוגדרה על-ידי להורג, זה מוגדר querie איטי. הסיבה הראשונה קבלת שאילתות ארוכות-יכול להיות רע הגדרת משתנה של MySQL | _. _. long_query_time | _. _. הזמן המרבי נמוך מדי יכול להכניס מהשאילתות כבד ישירות איטי בזמן שהם למעשה די נורמלי. long_query_timeתצורת מסד הנתונים רע יכול להיות גם הגורם של התופעה | _. _. צירופים של טבלאות או את הסימנים של | _. _. מפתח | _. _. באפשרותך ליצור שגיאות אלה: _! _ | כך למשל במקרה של טבלה ללא מפתח ראשי.
בסופו של דבר, אנחנו צריכים אינה שוללת את ההשערה של התקפה על שלך | _. _. יצירת רבים שאילתות זה רצון בסופו של דבר ערימת למעלה, וכך חורגת מהמגבלה של שהוגדרו על-ידי זמן ביצוע long_query_time.
מסקנה: _! _ | יומני הרישום עכשיו פעילים, אמור לאפשר לך לנתח יותר איטי פעולות על מסד הנתונים שלך, ומאפשר לך לאבחן בעיות של ביצועים, תכנות או שמיועד התקפות. בנוסף, עכשיו יש לך תמונה טובה יותר על פעולות המבוצעות על שלך | _. _. מסד נתונים. שרתמאמר זה נראה שימושי
==
mysql -u utilisateur -p
[mot de passe]
:
show variables;
"slow_query_log" : ' '
==
:
set global slow_query_log = 'ON';
:
set global slow_query_log_file ='/var/log/mysql/slow-query.log';
: 10 20 שרת ( 10 ) :
set global long_query_time = '20';
:
show variables like '%slow%';
==
:
# montrera les requêtes en temps réel
tail -f /var/log/mysql/slow-query.log # défini dans notre exemple ci-dessus
# sortie complète du fichier
cat /var/log/mysql/slow-query.log
# naviguer de haut en bas
less /var/log/mysql/slow-query.log
==
; "long_query_time" ;
;
: () -
שרת
==
שרת
?

הפעלת רענון אוטומטי של התגובות