Score:0

MySQL บน AWS Aurora Workbench หมดเวลา

ธง cu

ใช้งาน Aurora กับ mySQL ใน AWS และเข้าถึงจากเครื่องจัดการใน VPC เดียวกัน ถ้าฉันเรียกใช้แบบสอบถามจากบรรทัดคำสั่ง (เครื่องจัดการ) จะเสร็จในประมาณ 2 นาที หากฉันเรียกใช้แบบสอบถามเดียวกันบน MySQL Workbench จะทำให้เกิดข้อผิดพลาดนี้หลังจากผ่านไปสองสามนาที:

รหัสข้อผิดพลาด: 2013 ขาดการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ระหว่างการสืบค้น

ฉันเดาว่าความแตกต่างคือบรรทัดคำสั่ง mysql จะถูกเรียกใช้งานโดยตรงบนอินสแตนซ์ Aurora แม้ว่าจะออกจากเครื่องจัดการก็ตาม หากเป็นกรณีนี้ มีอินเทอร์เฟซแบบภาพที่ดีกว่า (สำหรับ Windows) สำหรับ MySQL หรือไม่

ฉันได้ชนระยะหมดเวลาของ Workbench ทั้งหมด แต่ฉันไม่คิดว่านี่เป็นปัญหาเนื่องจากการสืบค้นล้มเหลวก่อนที่จะหมดเวลาใดๆ

--------------------------------------------+----- -----+
| ชื่อตัวแปร | ค่า |
--------------------------------------------+----- -----+
| aurora_fwd_master_idle_timeout | 60 |
| aurora_globaldb_rpo_wait_timeout | 60 |
| aurora_zdr_timeout_on_replica_fall_behind | 60 |
| connect_timeout | 10 |
| ล่าช้า_insert_timeout | 300 |
| have_statement_timeout | ใช่ |
| innodb_flush_log_at_timeout | 1 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | ปิด |
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| rpl_stop_slave_timeout | 31536000 |
| slave_net_timeout | 60 |
| wait_timeout | 28800 |
--------------------------------------------+----- -----+

mysql> แสดงสถานะทั่วโลกเช่น 'แท้ง%';
+-----------------+---------+
| ชื่อตัวแปร | ค่า |
+-----------------+---------+
| Aborted_clients | 4 |
| Aborted_connects | 0 |
+-----------------+---------+
2 แถวในชุด (0.00 วินาที)

มายเอสคิวแอล>
Wilson Hauck avatar
jp flag
โปรดเข้าสู่ระบบอินสแตนซ์ AWS Aurora ของคุณและโพสต์ผลลัพธ์ TEXT ของ A) SHOW GLOBAL VARIABLES LIKE '%timeout%'; และ B) แสดงสถานะทั่วโลกเช่น 'แท้ง%';
ua flag
ฉันสงสัยว่ามันเป็นโต๊ะทำงานหรือไม่ เป็นไปได้มากว่าเกิดจากความล่าช้าของเครือข่ายหรือปัจจัยอื่นๆ แสดงแบบสอบถาม
Steve A avatar
cu flag
เป็นเพียงข้อความค้นหาง่ายๆ เพื่อทดสอบประสิทธิภาพ เลือก sql_no_cache * จาก airport.flights โดยที่ Dep_Delay > (เลือก avg(Dep_Delay) จาก airport.flights) LIMIT 10; หลังจากนั้นไม่กี่ชั่วโมงก็เริ่มทำงานอย่างรวดเร็วเหมือนบรรทัดคำสั่ง ฉันจะเพิ่มผลลัพธ์ที่วิลสันร้องขอในข้อความต้นฉบับเนื่องจากการจัดรูปแบบที่นี่แย่มาก
Wilson Hauck avatar
jp flag
@SteveA ตอนนี้เรามีคำถามช้า โปรดโพสต์ผลลัพธ์ TEXT ของ A) อธิบาย SELECT sql_no_cache * ..........; B) แสดงสนามบินเที่ยวบินสร้างตาราง; C) แสดงสถานะตารางที่ชื่อ LIKE เช่น 'airport.flights'; สำหรับการวิเคราะห์ เมื่อคุณประสบกับเวลาในการสืบค้นข้อมูลนานมาก ให้แสดงรายการกระบวนการทั้งหมด ในระหว่างการรอจะมีประโยชน์มากในการระบุสาเหตุของการอุดตัน รับการแสดงกระบวนการทั้งหมด; หลังจากแบบสอบถามเสร็จสิ้นจะไม่มีเงื่อนงำใด ๆ ว่าทำไมคุณถึงรอเมื่อ 5 นาทีที่แล้ว

โพสต์คำตอบ

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