โซลูชันระดับองค์กรของ MySQL ที่มีความพร้อมใช้งานสูงและมีความสมบูรณ์ของข้อมูลที่แข็งแกร่ง
ธุรกรรม MySQL การล็อคระดับแถว การสำรองข้อมูลแบบ hot และการสนับสนุนคีย์ต่างประเทศ โดยไม่กระทบต่อประสิทธิภาพความเร็วสูงของ MySQL
1 ภาพรวมตาราง InnoDB
1.1 ความแตกต่างระหว่างรุ่น MySQL/InnoDB
2 ตัวเลือกการเริ่มต้น InnoDB
3 สร้างฐานข้อมูล InnoDB
3.1 ข้อผิดพลาดหลายประการที่อาจเกิดขึ้นเมื่อสร้างฐานข้อมูล
3.2 ปิดเซิร์ฟเวอร์ MySQL
4 สร้างตาราง InnoDB
4.1 วิธีการใช้งานธุรกรรมใน InnoDB
4.2 แปลงตาราง MyISAM เป็นประเภท InnoDB
4.3 ข้อจำกัดคีย์ต่างประเทศ
4.4 การเพิ่มอัตโนมัติทำงานอย่างไรใน InnoDB
4.5 การจำลองแบบ InnoDB และ MySQL
5 เพิ่มและลบข้อมูล InnoDB และไฟล์บันทึก
6 การสำรองและกู้คืนฐานข้อมูล InnoDB
6.1 การบังคับให้ฟื้นตัว
6.2 จุดตรวจ
7 ย้ายฐานข้อมูล InnoDB ไปยังเครื่องอื่น
8 โหมดธุรกรรม InnoDB และการล็อค
8.1 การอ่านอย่างสม่ำเสมอ
8.2 การล็อคการอ่าน
8.3 การล็อคคีย์ถัดไป: หลีกเลี่ยงปัญหา Phantom
8.4 ล็อคการตั้งค่าสำหรับแต่ละคำสั่ง SQL ใน InnoDB
8.5 เมื่อใดที่ MySQL กระทำการหรือย้อนกลับธุรกรรมโดยปริยาย
8.6 การตรวจจับการหยุดชะงักและการย้อนกลับ
8.7 ตัวอย่างการดำเนินการอ่านที่สอดคล้องกันใน InnoDB
8.8 วิธีจัดการกับการหยุดชะงัก
9 เคล็ดลับการปรับแต่งประสิทธิภาพ
9.1จอภาพ InnoDB (จอภาพ)
10 การดำเนินการหลายเวอร์ชัน
11 โครงสร้างตารางและดัชนี
11.1 โครงสร้างทางกายภาพของดัชนี
11.2 ใส่บัฟเฟอร์
11.3 ดัชนีแฮชแบบปรับได้
11.4 โครงสร้างทางกายภาพของบันทึก
12 การจัดการพื้นที่ไฟล์และ I/O ของดิสก์
12.1 ดิสก์ I/O และอุปกรณ์ดิบ
12.2 การจัดการพื้นที่ไฟล์
12.3 การจัดเรียงข้อมูลในตาราง
13 การจัดการข้อผิดพลาด
13.1 รหัสข้อผิดพลาดบางส่วนส่งคืนโดย MySQL
13.2 เกิดข้อผิดพลาดในการเขียนโค้ดในระบบปฏิบัติการบางระบบ
14 ข้อจำกัดของตาราง InnoDB
15 การตรวจจับและซ่อมแซมข้อผิดพลาด
15.1 การดำเนินการค้นหาและแก้ไขข้อผิดพลาดของพจนานุกรมข้อมูล
16 ประวัติเวอร์ชัน InnoDB
17 ข้อมูลการติดต่อ
18 ใบอนุญาต GNU GPL เวอร์ชัน 2
19 ข้อบกพร่องที่ทราบและการแก้ไขใน InnoDB เวอร์ชันเก่า
20 รายการสิ่งที่ต้องทำของคุณสมบัติใหม่ของ InnoDB
21 หนังสือและบทความบางเล่มเกี่ยวกับ MySQL/InnoDB