Score:0

MariaDB โหลด CPU สูงหลังจากเกิดข้อผิดพลาด

ธง in

ฉันมีปัญหากับ MariaDB 10.3.16 ฉันพยายามแปลงตารางที่ค่อนข้างใหญ่ (26GB) จาก MyISAM เป็น InnoDB และน่าเสียดายที่พื้นที่ดิสก์หมดระหว่างกระบวนการนี้ เมื่อมันเต็ม มันบันทึกข้อความมากมายดังนี้:

2022-03-25 0:03:54 18688637 [ข้อผิดพลาด] InnoDB: การจัดสรรล่วงหน้า 26935820288 ไบต์สำหรับไฟล์ ./mydatabase/#sql-22ba_11d2a7d.ibd ล้มเหลวโดยมีข้อผิดพลาด 28

...แล้ว MariaDB ก็ล่ม ฉันเพิ่มพื้นที่ว่างและเริ่ม MariaDB อีกครั้ง -> บันทึกบอกว่าสองตารางขัดข้องและได้รับการตรวจสอบแล้ว มันวิ่งมาสักพักแล้วการตรวจสอบก็เสร็จสิ้นและทุกอย่างก็ดูปกติ ตารางมีความทันสมัยและใช้งานได้ (ตารางเดียวยังคงเป็น MyISAM แน่นอน)

น่าแปลกที่ตั้งแต่นั้นเป็นต้นมา มายเอสคิวแอล กระบวนการทำงานบน CPU สูง (ประมาณ 75%) และดูเหมือนจะไม่กู้คืน เซิร์ฟเวอร์มีการใช้งาน CPU สูงในช่วง 24 ชั่วโมงที่ผ่านมา ไม่มีการสืบค้นที่ผิดปกติและฉันไม่รู้ว่าทำไมมันถึงกิน CPU ทั้งหมด

ฉันวิ่ง แสดงสถานะ INNODB ของเครื่องยนต์ ซึ่งให้ฉันนี้:

=====================================
2022-03-26 00:09:30 0x7ff7d80ab700 INNODB MONITOR OUTPUT
=====================================
ค่าเฉลี่ยต่อวินาทีคำนวณจาก 16 วินาทีล่าสุด
-----------------
กระทู้พื้นหลัง
-----------------
srv_master_thread ลูป: 51 srv_active, 0 srv_shutdown, 989 srv_idle
srv_master_thread บันทึกฟลัชและเขียน: 1040
----------
เซมาฟอร์
----------
OS WAIT ARRAY INFO: จำนวนการจอง 5965
OS WAIT ARRAY INFO: จำนวนสัญญาณ 1779
RW-shared สปิน 0, รอบ 719, OS รอ 286
RW-excl หมุน 0 รอบ 61 OS รอ 2
RW-sx หมุน 0 รอบ 0 OS รอ 0
รอบการหมุนต่อการรอ: 719.00 RW-shared, 61.00 RW-excl, 0.00 RW-sx
------------
ธุรกรรม
------------
Trx ID เคาน์เตอร์ 13314188
ล้างเสร็จสิ้นสำหรับ n:o < 13314188 ของ trx undo n:o < 0 state: ทำงาน แต่ไม่ได้ใช้งาน
ความยาวรายการประวัติ2
รายการธุรกรรมสำหรับแต่ละเซสชัน:
---TRANSACTION 422177494315392 ยังไม่เริ่ม
โครงสร้างล็อค 0 ขนาดฮีป 1136 ล็อค 0 แถว
---TRANSACTION 422177494311176 ยังไม่เริ่ม
โครงสร้างล็อค 0 ขนาดฮีป 1136 ล็อค 0 แถว
---TRANSACTION 422177494306960 ยังไม่เริ่ม
โครงสร้างล็อค 0 ขนาดฮีป 1136 ล็อค 0 แถว
--------
ไฟล์ I/O
--------
สถานะเธรด I/O 0: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (แทรกเธรดบัฟเฟอร์)
สถานะเธรด I/O 1: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (ล็อกเธรด)
สถานะเธรด I/O 2: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 3: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 4: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 5: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 6: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 7: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 8: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 9: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 10: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 11: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 12: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 13: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 14: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 15: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 16: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 17: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 18: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 19: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 20: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 21: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 22: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 23: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 24: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 25: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 26: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 27: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 28: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 29: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 30: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 31: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 32: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 33: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 34: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 35: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 36: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 37: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 38: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 39: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 40: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 41: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 42: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 43: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 44: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 45: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 46: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 47: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 48: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 49: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 50: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 51: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 52: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 53: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 54: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 55: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 56: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 57: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 58: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 59: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 60: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 61: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 62: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 63: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 64: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 65: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (อ่านเธรด)
สถานะเธรด I/O 66: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 67: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 68: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 69: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 70: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 71: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 72: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 73: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 74: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 75: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 76: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 77: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 78: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 79: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 80: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 81: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 82: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 83: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 84: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 85: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 86: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 87: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 88: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 89: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 90: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 91: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 92: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 93: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 94: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 95: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 96: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 97: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 98: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 99: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 100: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 101: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 102: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 103: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 104: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 105: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 106: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 107: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 108: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 109: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 110: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 111: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 112: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 113: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 114: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 115: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 116: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 117: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 118: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 119: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 120: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 121: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 122: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 123: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 124: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 125: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 126: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 127: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 128: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
สถานะเธรด I/O 129: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์ (เขียนเธรด)
รอการอ่าน aio ปกติ: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] , aio เขียน: [0, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0] ,
ibuf aio อ่าน:, บันทึก i/o's:, ซิงค์ i/o's:
บันทึกการล้าง (fsync) ที่รอดำเนินการ: 0; บัฟเฟอร์พูล: 0
8105 อ่านไฟล์ OS, 503 เขียนไฟล์ OS, 335 OS fsyncs
0.44 อ่าน/วินาที, 16384 เฉลี่ยไบต์/อ่าน, 1.25 เขียน/วินาที, 1.19 fsyncs/วินาที
-------------------------------------
แทรกบัฟเฟอร์และดัชนีแฮชที่ปรับเปลี่ยนได้
-------------------------------------
Ibuf: ขนาด 1, รายการฟรี len 56, seg ขนาด 58, 7 การผสาน
การดำเนินการที่ผสาน:
ใส่ 7 ลบเครื่องหมาย 0 ลบ 0
การดำเนินการที่ถูกยกเลิก:
ใส่ 0 ลบเครื่องหมาย 0 ลบ 0
ตารางแฮชขนาด 1593833 โหนดฮีปมี 21 บัฟเฟอร์
ตารางแฮชขนาด 1593833 โหนดฮีปมี 0 บัฟเฟอร์
ตารางแฮชขนาด 1593833 โหนดฮีปมี 0 บัฟเฟอร์
ตารางแฮชขนาด 1593833 โหนดฮีปมี 6 บัฟเฟอร์
ตารางแฮชขนาด 1593833 โหนดฮีปมี 1 บัฟเฟอร์
ตารางแฮชขนาด 1593833 โหนดฮีปมี 1 บัฟเฟอร์
ตารางแฮชขนาด 1593833 โหนดฮีปมี 32 บัฟเฟอร์
ตารางแฮชขนาด 1593833 โหนดฮีปมี 3 บัฟเฟอร์
18.56 การค้นหาแฮช/วินาที, 10.12 การค้นหาแบบไม่แฮช/วินาที
---
บันทึก
---
บันทึกลำดับหมายเลข 57880104793
บันทึกล้างถึง 57880104793
หน้าล้างถึง 57880104793
ด่านสุดท้ายที่ 57880104784
0 บันทึกที่รอดำเนินการ flushes, 0 chkp ที่รอการเขียน
เสร็จสิ้น 100 log i/o, 0.31 log i/o's/วินาที
----------------------
บัฟเฟอร์พูลและหน่วยความจำ
----------------------
จัดสรรหน่วยความจำขนาดใหญ่ทั้งหมด 7127171072
หน่วยความจำพจนานุกรมจัดสรร 176256
บัฟเฟอร์พูลขนาด 393216
บัฟเฟอร์ฟรี 385734
หน้าฐานข้อมูล 7418
หน้าฐานข้อมูลเก่า 2895
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
หน้าทำให้เด็ก 1 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 7287 สร้าง 131 เขียน 293
0.44 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.50 เขียน/วินาที
อัตราบัฟเฟอร์พูล 999/1000 อัตราการสร้างเด็ก 0/1000 ไม่ใช่ 0/1000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 7418, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
----------------------
ข้อมูลพูลบัฟเฟอร์ส่วนบุคคล
----------------------
---บัฟเฟอร์พูล 0
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์ฟรี 48320
หน้าฐานข้อมูล 824
หน้าฐานข้อมูลเก่า 324
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
หน้าทำให้เด็ก 1 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 820 สร้าง 4 เขียน 34
0.06 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.06 เขียน/วินาที
อัตราบัฟเฟอร์พูล 999/1000 อัตราการสร้างเด็ก 0/1000 ไม่ใช่ 0/1000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 824, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
---บัฟเฟอร์พูล 1
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์ฟรี 48319
ฐานข้อมูลหน้า 825
หน้าฐานข้อมูลเก่า 324
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
เพจสร้างเด็ก 0 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 825 สร้าง 0 เขียน 20
0.00 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.06 เขียน/วินาที
อัตราบัฟเฟอร์พูล 1,000/1,000 อัตราการสร้างเด็ก 0/1,000 ไม่ใช่ 0/1,000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 825, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
---บัฟเฟอร์พูล 2
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์ฟรี 48199
หน้าฐานข้อมูล 945
หน้าฐานข้อมูลเก่า 368
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
เพจสร้างเด็ก 0 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 945 สร้าง 0 เขียน 16
0.00 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.06 เขียน/วินาที
อัตราบัฟเฟอร์พูล 1,000/1,000 อัตราการสร้างเด็ก 0/1,000 ไม่ใช่ 0/1,000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 945, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
---บัฟเฟอร์พูล 3
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์ฟรี 48081
หน้าฐานข้อมูล 1063
หน้าฐานข้อมูลเก่า 412
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
เพจสร้างเด็ก 0 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 1063 สร้าง 0 เขียน 28
0.06 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.06 เขียน/วินาที
อัตราบัฟเฟอร์พูล 999/1000 อัตราการสร้างเด็ก 0/1000 ไม่ใช่ 0/1000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 1063, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
---บัฟเฟอร์พูล4
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์ฟรี 48163
หน้าฐานข้อมูล 981
หน้าฐานข้อมูลเก่า 382
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
เพจสร้างเด็ก 0 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 981 สร้าง 0 เขียน 31
0.06 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.12 เขียน/วินาที
อัตราบัฟเฟอร์พูล 998/1000 อัตราการสร้างเด็ก 0/1000 ไม่ใช่ 0/1000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลน LRU: 981, unzip_LRU เลน: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
---บัฟเฟอร์พูล 5
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์อิสระ 48201
หน้าฐานข้อมูล 943
หน้าฐานข้อมูลเก่า 368
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
เพจสร้างเด็ก 0 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 943 สร้าง 0 เขียน 18
0.06 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.06 เขียน/วินาที
อัตราบัฟเฟอร์พูล 999/1000 อัตราการสร้างเด็ก 0/1000 ไม่ใช่ 0/1000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 943, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
---บัฟเฟอร์พูล6
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์ฟรี 48130
หน้าฐานข้อมูล 1014
หน้าฐานข้อมูลเก่า 394
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
เพจสร้างเด็ก 0 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 951 สร้าง 63 เขียน 73
0.06 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.00 เขียน/วินาที
อัตราบัฟเฟอร์พูล 998/1000 อัตราการสร้างเด็ก 0/1000 ไม่ใช่ 0/1000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 1014, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
---บัฟเฟอร์พูล7
บัฟเฟอร์พูลขนาด 49152
บัฟเฟอร์ฟรี 48321
หน้าฐานข้อมูล 823
หน้าฐานข้อมูลเก่า 323
แก้ไขหน้า db 0
เปอร์เซ็นต์ของหน้าสกปรก (LRU & หน้าว่าง): 0.000
เปอร์เซ็นต์หน้าสกปรกสูงสุด: 75.000
รออ่าน 0
รอการเขียน: LRU 0, รายการล้าง 0, หน้าเดียว 0
เพจสร้างเด็ก 0 ไม่ใช่เด็ก 0
0.00 เยาวชน/วินาที, 0.00 เยาวชน/วินาที
หน้าที่อ่าน 759 สร้าง 64 เขียน 73
0.12 อ่าน/วินาที, 0.00 สร้าง/วินาที, 0.06 เขียน/วินาที
อัตราบัฟเฟอร์พูล 991/1000 อัตราการสร้างเด็ก 0/1000 ไม่ใช่ 0/1000
การอ่านหน้าล่วงหน้า 0.00/วินาที ลบออกโดยไม่มีการเข้าถึง 0.00/วินาที อ่านแบบสุ่มล่วงหน้า 0.00/วินาที
เลนส์ LRU: 823, unzip_LRU เลนส์: 0
ผลรวม I/O[0]:cur[0], เปิดเครื่องรูดผลรวม[0]:cur[0]
--------------
การดำเนินการแถว
--------------
0 ข้อความค้นหาภายใน InnoDB, 0 ข้อความค้นหาในคิว
0 มุมมองการอ่านเปิดขึ้นภายใน InnoDB
Process ID=1957, Main thread ID=140695161886464, state: sleep
จำนวนแถวที่แทรก 15 อัปเดต 1 ลบ 0 อ่าน 1046108
0.06 แทรก/วินาที, 0.00 อัปเดต/วินาที, 0.00 ลบ/วินาที, 1589.46 อ่าน/วินาที
จำนวนแถวของระบบที่แทรก 0 อัปเดต 0 ลบ 0 อ่าน 0
0.00 แทรก/วินาที, 0.00 อัปเดต/วินาที, 0.00 ลบ/วินาที, 0.00 อ่าน/วินาที
----------------------------
สิ้นสุด INNODB MONITOR OUTPUT
============================

เดอะ ไฟล์ I/O ส่วนดูค่อนข้างน่าสงสัยกับสิ่งเหล่านั้นทั้งหมด สถานะเธรด I/O 0: กำลังรอคำขอ aio ที่เสร็จสมบูรณ์แต่ฉันไม่รู้จริงๆว่าจะทำอย่างไรกับข้อมูลนี้

การรีสตาร์ทเซิร์ฟเวอร์ไม่ได้ผล CPU ยังสูงอยู่และไม่ยอมลดลง:

ภารกิจ: ทั้งหมด 117 ครั้ง วิ่ง 1 ครั้ง นอน 116 ครั้ง หยุด 0 ครั้ง ซอมบี้ 0 ครั้ง
%Cpu(s): 72.2 us, 1.9 sy, 0.0 ni, 25.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : รวม 16266120, ฟรี 13867856, ใช้ไปแล้ว 1429552, บัฟ/แคช 968712
KiB Swap: ทั้งหมด 2047996, ฟรี 2047996, ใช้ไป 0 ครั้ง 14562068 ประโยชน์ Mem

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

แก้ไข 1: ฉันเพิ่งค้นพบว่ามีกระบวนการที่น่าจดจำบางอย่างอยู่ ฉันคิดว่ากระบวนการ InnoDB เหล่านั้นเป็นเรื่องปกติ แต่ฉันเดาว่ามันติดขัดอยู่ใช่ไหม (ตาม FILE I/O ด้านบน)

| รหัส | ผู้ใช้ | โฮสต์ | ฐานข้อมูล | คำสั่ง | เวลา | รัฐ | ข้อมูล | ความคืบหน้า |
+-------+------------+-----------+------+-------- -----+--------+----------------------------------- ---------------------------------- +------------------------ ---------+---------+
| 3 | ผู้ใช้ระบบ | | โมฆะ | ภูต | โมฆะ | พนักงานล้างข้อมูล InnoDB | โมฆะ | 0.000 |
| 2 | ผู้ใช้ระบบ | | โมฆะ | ภูต | โมฆะ | พนักงานล้างข้อมูล InnoDB | โมฆะ | 0.000 |
| 1 | ผู้ใช้ระบบ | | โมฆะ | ภูต | โมฆะ | ผู้ประสานงานการล้าง InnoDB | โมฆะ | 0.000 |
| 4 | ผู้ใช้ระบบ | | โมฆะ | ภูต | โมฆะ | พนักงานล้างข้อมูล InnoDB | โมฆะ | 0.000 |
| 5 | ผู้ใช้ระบบ | | โมฆะ | ภูต | โมฆะ | ตัวจัดการการปิดระบบ InnoDB | โมฆะ | 0.000 |
| 10 | ทาส-db2 | db2:39696 | โมฆะ | การถ่ายโอนข้อมูล Binlog | 41840 | มาสเตอร์ได้ส่ง binlog ทั้งหมดไปยังทาสแล้ว กำลังรอการอัปเดต binlog | โมฆะ | 0.000 |
| 46369 | ราก | โลคัลโฮสต์ | โมฆะ | สอบถาม | 0 | เริ่มต้น | แสดงรายการกระบวนการทั้งหมด | 0.000 |
+-------+------------+-----------+------+-------- -----+--------+----------------------------------- ---------------------------------- +------------------------ ---------+---------+

แก้ไข 2: ฉันต้องการแจ้งให้คุณทราบ การใช้งาน CPU กลับมาเป็นปกติโดยไม่มีเหตุผลที่ชัดเจน ดูเหมือนว่าเซิร์ฟเวอร์จะใช้งานไม่ได้ในช่วง 3 วันที่ผ่านมา คำนวณว่าใครรู้บ้าง แต่ฉันดีใจมากที่มันเสร็จสิ้น และทุกอย่างก็กลับมาเป็นปกติอีกครั้ง ฉันจะรอสักครู่และเพิ่มพื้นที่ว่างให้มากขึ้น แล้วจึงดำเนินการแปลง InnoDB อีกครั้ง

ขอบคุณ @Rick James สำหรับความพยายามของคุณ

ua flag
การตั้งค่าใด (`SHOW VARIABLES`) อยู่ที่ 64 หรือ 128
in flag
64: innodb_autoextend_increment, innodb_read_io_threads, innodb_write_io_threads, max_error_count 128: innodb_purge_rseg_truncate_frequency, innodb_rollback_segments, innodb_undo_logs, thread_cache_size
ua flag
ตกลง. รายการเธรด I/O สอดคล้องกับ 64 สำหรับการตั้งค่า %_io_threads
Score:1
ธง ua

การแปลง

InnoDB จะใช้พื้นที่ดิสก์มากกว่า MyISAM 2 ถึง 3 เท่า นั่นเป็นหนึ่งในข้อเสียเล็กน้อยของ InnoDB (เทียบกับ MyISAM)

หากคุณสามารถเริ่มต้นใหม่ด้วยดิสก์ที่ใหญ่ขึ้น นั่นจะเป็นการดีที่สุด

หากคุณอยู่ระหว่างการแปลง "เข้าที่" และติดขัด ให้หยุดกระบวนการนี้ (ไม่น่าจะเสร็จสิ้นจนกว่าคุณจะสามารถเพิ่มพื้นที่ว่างในดิสก์ได้อย่างน่าอัศจรรย์) จากนั้นเราค่อยคุยกันว่าจะทำอย่างไรกับการแปลงที่เสร็จสิ้นเพียงครึ่งเดียว

การสนทนาเพิ่มเติม: http://mysql.rjweb.org/doc.php/myisam2innodb

ซีพียูสูง

เชื่อมต่อกับฐานข้อมูลและทำ แสดงรายการกระบวนการทั้งหมด; _sould_ นี้บอกเราว่ากำลังทำงานอะไร (ภายใน MySQL); ที่อาจให้เงื่อนงำของซีพียูหมู สมมติว่าอ้างอิงจากบางตาราง โปรดระบุ แสดง CREATE TABLE` สำหรับมัน

in flag
ขอบคุณ แต่กระบวนการที่เริ่มแปลงตารางดูเหมือนจะไม่มีอยู่อีกต่อไป แต่ฉันได้ค้นพบกระบวนการของ InnoDB ซึ่งไม่แน่ใจว่ากระบวนการเหล่านั้นอยู่ในนั้นหรือไม่ .. (ฉันได้อัปเดตคำถามของฉันด้านบนด้วยรายการกระบวนการ)
ua flag
@Nuramon - PROCESSLIST นั้นดู 'ปกติ'; กระบวนการ InnoDB ทำงานในเบื้องหลัง ฉันหวังว่าจะเห็นอย่างอื่นนอกเหนือจากนั้น
ua flag
ขอโทษ ฉันไม่มีคำอธิบายเกี่ยวกับ CPU สูง
in flag
เห็นได้ชัดว่า CPU หยุดทำงานเองหลังจากผ่านไป 64 ชั่วโมง (ดูการแก้ไข #2 ด้านบน) ฉันหวังว่ามันจะเป็นแบบนี้ ขอบคุณมากสำหรับความพยายามของคุณ!

โพสต์คำตอบ

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