ערכתי לאחרונה בתאריך 08.09.17 בשעה 02:26 בברכה, Bonito
יש לי בעיה שאני לא מצליח להבין ממה היא נובעת.
הDB בנוי ככה(MariaDB 10.2):
MaxScale
Master
2 Slavesברגע שאני מבצע חיבור ישיר לMaxScale הכמות connections בSQL קופץ בצורה משוגעת ומגיע ל MAX(בדר"כ זה על 70-100 חיבורים, ברגע שהCI נכנס לפעולה מגיע ל3000 וגומר את השרתים תוך דקה או שתיים).
ניסיתי להתחבר ישירות למאסטר והבעיה "נפתרה", הכל יציב, אין קפיצה בחיבורים.
זה קורה לי רק עם CI, קלאס אחר של SQL שמחובר לMaxScale עובד ללא בעיות.
דבר נוסף ששמתי לב בCI שלא ברור לי מה המטרה שלו ממש(לא נתקלתי בזה בקלאסים אחרים), למה הם שולחים את זה לפני כל QUERY? הכל מוגדר בDB עצמו ומטופל כמו שצריך.
https://gyazo.com/818079132ad555c6c969116a5b19564a
עוד משהו לגבי הMaxScale... לא ברור לי למה אבל אחת המגבלות נכון לעכשיו זה שכל ה Prepared Statements הולכות למאסטר שזה בתכלס רוב השאילתות. ניסיתי להגדיר Hint כדי להפנות את השאילתות עם הHint לSLAVES אבל זה לא עובד משום מה. הבנתי שבMaxScale 2.2 הם הולכים להוסיף פתרון אוטמטי לנושא הזה אבל מי יודע מתי 2.2 ישוחרר, קצת הזוי שיש כזאת מגבלה רצינית.
יש למישהו רעיונות לפני שאני אתחיל לחקור מעבר לproxysql?