Score:0

ไม่สามารถลดเธรด mysql

ธง it

ฉันใช้ LAMP stack บนเซิร์ฟเวอร์ Ubuntu ของฉัน แต่มันมีหน่วยความจำไม่เพียงพอเนื่องจาก mysql

มันวางไข่ 38 กระบวนการ ฉันไม่สามารถลดจำนวนเธรดลงได้ ฉันลองตั้งค่า max_connections ถึง 4 และ thread_cache_size ถึง 2 แต่ก็ยังวางไข่ 38 เธรด: รายการกระบวนการ

สถานะ mysql แสดงเพียง 2 เธรดของผู้ปฏิบัติงานเท่านั้น:

+------------------------------+------+
| ชื่อตัวแปร | ค่า |
+------------------------------+------+
| ล่าช้า_insert_threads | 0 |
| Mysqlx_worker_threads | 2 |
| Mysqlx_worker_threads_active | 0 |
| Slow_launch_threads | 0 |
| Threads_cached | 0 |
| Threads_connected | 1 |
| Threads_created | 1 |
| Threads_running | 2 |
+------------------------------+------+

ข้อเสนอแนะใด ๆ เพื่อลดปริมาณเธรด?

in flag
เธรดมักไม่ค่อยเป็นปัญหาเมื่อคุณมีหน่วยความจำไม่เพียงพอกับ MySQL อะไรคือข้อความแสดงข้อผิดพลาดที่คุณเห็นใน `/var/log/mysql/error.log` เมื่อหน่วยความจำเต็มระบบ
Sobraj avatar
it flag
ไม่มีอะไรในไฟล์ข้อผิดพลาด ระบบหยุดตอบสนองและฉันต้องรีบูตระบบทั้งหมด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา