- ผลิตภัณฑ์›
- ฐานข้อมูล›
- Amazon RDS›
- Amazon RDS สำหรับ MySQL
คำถามที่พบบ่อยเกี่ยวกับ Amazon RDS สำหรับ MySQL
ข้อมูลทั่วไป
เปิดทั้งหมด-
ปัจจุบันฐานข้อมูลแบบเชิงสัมพันธ์ Amazon (Amazon RDS) สำหรับ MySQL รองรับ MySQL Community Edition เวอร์ชัน 8.4 และ 8.0 RDS สำหรับ MySQL ยังรองรับ MySQL 5.7 ภายใต้การสนับสนุนแบบขยายของ RDS คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับรุ่นเล็กที่รองรับได้ใน คู่มือผู้ใช้ Amazon RDS
-
เมื่อคุณสร้างอินสแตนซ์ DB ใหม่ ผู้ใช้หลักแบบเริ่มต้นที่คุณใช้จะได้รับสิทธิพิเศษบางอย่าง ดู สิทธิ์บัญชีผู้ใช้หลักในคู่มือผู้ใช้ Amazon RDS สำหรับรายการสิทธิ์
-
คุณสามารถตั้งค่ารูปแบบไบนารีล็อกให้เป็นแบบตามแถวสำหรับ MySQL ในเวอร์ชัน 5.6 ขึ้นไปได้ โดยค่าเริ่มต้นแล้ว การจำลองจะได้รับการตั้งค่าเป็นรูปแบบผสม (ซึ่งรวมถึงการจำลองแบบตามแถวและตามคำสั่ง) ซึ่งควรเป็นไปตามข้อกำหนดของกรณีการใช้งานส่วนใหญ่ เอกสารประกอบของ MySQL จะให้ข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างการจำลองในรูปแบบผสมและแบบตามแถว
คำถามที่พบบ่อยเกี่ยวกับการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon
เปิดทั้งหมด-
การปรับใช้ Amazon RDS สีฟ้า/สีเขียวมีให้ใช้งานใน RDS สำหรับ MySQL เวอร์ชัน 5.7 ขึ้นไป เรียนรู้เพิ่มเติมเกี่ยวกับเวอร์ชันที่มีอยู่ในเอกสา ร RDS สำหรับ MySQL
-
การปรับใช้ Amazon RDS สีฟ้า/สีเขียวสามารถใช้ได้ในภูมิภาค AWS และภูมิภาค AWS GovCloud ที่เกี่ยวข้อง
-
การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS ช่วยให้คุณทำการเปลี่ยนแปลงฐานข้อมูลได้อย่างปลอดภัยยิ่งขึ้น ง่ายยิ่งขึ้น และรวดเร็วยิ่งขึ้น เช่น การอัปเกรดเวอร์ชันหลักหรือรอง การเปลี่ยนแปลงสคีมา การปรับขนาดอินสแตนซ์ การเปลี่ยนแปลงพารามิเตอร์กลไก และการอัปเดตการบำรุงรักษา
-
จะมีค่าใช้จ่ายในการเรียกใช้เวิร์กโหลดบนอินสแตนซ์ Green เท่ากันกับที่คุณดำเนินการกับอินสแตนซ์ Blue ค่าใช้จ่ายในการทำงานบนอินสแตนซ์สีน้ำเงินและสีเขียว รวมถึง ราคามาตรฐานปัจจุบัน ของเราสำหรับ db.instance ค่าใช้จ่ายในการจัดเก็บ ค่าใช้จ่ายในการอ่าน/เขียน I/OS และคุณสมบัติที่เปิดใช้งาน เช่น ค่าใช้จ่ายในการสำรองข้อมูลและ Amazon RDS Performance Insights ซึ่งหมายความว่า จะมีค่าใช้จ่ายประมาณ 2 เท่าของค่าใช้จ่ายสำหรับการเรียกใช้เวิร์กโหลดบน db.instance ตลอดอายุการใช้งานของการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green)
ตัวอย่างเช่น: คุณมี RDS สำหรับฐานข้อมูล MySQL 5.7 ที่เรียกใช้บน r5.2xlarge db.instances สองรายการ ซึ่งก็คืออินสแตนซ์ฐานข้อมูลหลักและแบบจำลองการอ่าน ใน AWS Region สหรัฐอเมริกาฝั่งตะวันออก-1 ที่มีการกำหนดค่า Multi-AZ (MAZ) แต่ละอัน r5.2xlarge db.instance ได้รับการกำหนดค่าสำหรับ Amazon Elastic Block Store เอนกประสงค์ทั่วไป 20 GiB (Amazon EBS) คุณสร้างโคลนของโทโพโลยีอินสแตนซ์ Blue โดยใช้การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS แล้วเรียกใช้เป็นเวลา 15 วัน (360 ชั่วโมง) จากนั้นลบอินสแตนซ์ Blue หลังจากการสลับเปลี่ยนสำเร็จแล้ว อินสแตนซ์ Blue มีค่าใช้จ่ายอยู่ที่ 1,387 USD สำหรับ 15 วัน ในอัตราแบบ On-Demand 1.926 USD/ชม. (ค่าใช้จ่ายอินสแตนซ์ + EBS) ยอดค่าใช้จ่ายสำหรับการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ในช่วง 15 วัน ดังกล่าวคือ 2,774 USD ซึ่งคิดเป็นประมาณ 2 เท่า ของค่าใช้จ่ายในการเรียกใช้อินสแตนซ์ Blue ในช่วงเวลาดังกล่าว
-
การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS ช่วยให้คุณทำการเปลี่ยนแปลงฐานข้อมูลได้อย่างปลอดภัยยิ่งขึ้น ง่ายยิ่งขึ้น และรวดเร็วยิ่งขึ้น เช่น การอัปเกรดเวอร์ชันหลักหรือรอง การเปลี่ยนแปลงสคีมา การปรับขนาดอินสแตนซ์ การเปลี่ยนแปลงพารามิเตอร์กลไก และการอัปเดตการบำรุงรักษา
-
ในการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS สภาพแวดล้อม Blue คือสภาพแวดล้อมการใช้งานจริงในปัจจุบันของคุณ สภาพแวดล้อม Green คือสภาพแวดล้อมชั่วคราวของคุณซึ่งจะกลายเป็นสภาพแวดล้อมการใช้งานจริงใหม่ของคุณหลังจากมีการสลับเปลี่ยน
-
เมื่อการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS เริ่มต้นการสลับเปลี่ยนแล้ว ระบบจะบล็อกการเขียนไปยังสภาพแวดล้อมทั้ง Blue และ Green จนกว่าการสลับเปลี่ยนจะเสร็จสมบูรณ์ ในระหว่างการสลับเปลี่ยน สภาพแวดล้อมชั่วคราวหรือสภาพแวดล้อม Green จะอัปเดตตามสภาพแวดล้อม Blue เพื่อให้มั่นใจได้ว่าข้อมูลจะสอดคล้องกันระหว่างสภาพแวดล้อม Blue และสภาพแวดล้อม Green เมื่อสภาพแวดล้อม Blue และสภาพแวดล้อม Green ซิงค์กันอย่างสมบูรณ์แล้ว การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) จะเลื่อนระดับสภาพแวดล้อม Green ให้เป็นสภาพแวดล้อม Blue ใหม่ โดยการเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังสภาพแวดล้อม Green การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ได้รับการออกแบบมาเพื่อเปิดใช้งานการเขียนในสภาพแวดล้อม Green หลังจากที่การสลับเปลี่ยนเสร็จสมบูรณ์ เพื่อให้มั่นใจได้ว่าจะไม่มีข้อมูลสูญหายในระหว่างกระบวนการสลับเปลี่ยน
-
หากสภาพแวดล้อม Blue ของคุณเป็นแบบจําลองเชิงตรรกะที่จัดการด้วยตนเองหรือผู้สมัครรับข้อมูล เราจะบล็อกการสลับเปลี่ยน เราขอแนะนําให้คุณหยุดการจําลองแบบไปยังสภาพแวดล้อม Blue ก่อน จากนั้นดําเนินการต่อไปด้วยการสลับเปลี่ยน แล้วค่อยกลับมาดําเนินการจําลองต่อ ในทางตรงกันข้าม ถ้าสภาพแวดล้อม Blue ของคุณเป็นแหล่งข้อมูลสําหรับแบบจําลองเชิงตรรกะที่จัดการด้วยตนเองหรือตัวเผยแพร่ข้อความ คุณสามารถดำเนินการสลับเปลี่ยนต่อไปได้เลย อย่างไรก็ตาม คุณจะต้องอัปเดตแบบจําลองที่จัดการด้วยตนเองเพื่อจําลองจากสภาพแวดล้อม Green หลังการสลับเปลี่ยน
-
การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS จะไม่ลบสภาพแวดล้อมการใช้งานจริงแบบเก่าของคุณ หากจำเป็น คุณจะยังสามารถเข้าถึงเพื่อตรวจสอบความถูกต้องเพิ่มเติมและการทดสอบประสิทธิภาพ/รีเกรสชันได้ หากไม่ต้องการสภาพแวดล้อมการใช้งานจริงแบบเก่าอีกต่อไปแล้ว คุณก็สามารถลบออกได้ จะยังมีการเรียกเก็บค่าบริการมาตรฐานสำหรับอินสแตนซ์การใช้งานจริงแบบเก่าจนกว่าคุณจะลบออก
-
กฎควบคุมระบบการสลับเปลี่ยนการติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS จะบล็อกการเขียนบนสภาพแวดล้อม Blue และ Green ของคุณจนกว่าสภาพแวดล้อม Green จะมีการอัปเดตจนเป็นข้อมูลปัจจุบันก่อนที่จะมีการสลับเปลี่ยน นอกจากนี้การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ยังดำเนินการตรวจสอบสถานะประสิทธิภาพหลักและแบบจำลองของคุณในสภาพแวดล้อม Blue และ Green อีกด้วย นอกจากนี้ยังทำการการตรวจสอบสถานะประสิทธิภาพของการจำลองด้วย ตัวอย่างเช่น เพื่อดูว่าการจำลองแบบหยุดทำงานแล้วหรือมีข้อผิดพลาดหรือไม่ การติดตั้งใช้งานดังกล่าวจะตรวจจับธุรกรรมที่ใช้เวลานานระหว่างสภาพแวดล้อม Blue และ Green ของคุณ คุณสามารถระบุเวลาหยุดทำงานสูงสุดที่ยอมรับได้ต่ำถึง 30 วินาที และหากคุณมีธุรกรรมที่กำลังดำเนินอยู่ซึ่งใช้เวลาเกินกว่านี้ การสลับเปลี่ยนจะหยุดทำงาน
-
ไม่ การปรับใช้ Amazon RDS สีฟ้า/สีเขียว ไม่รองรับ Amazon RDS Proxy, แบบจำลองการอ่านข้ามภูมิภาค หรือแบบจำ ลองการอ่านแบบแคสแคด
-
ไม่ได้ ขณะนี้คุณยังไม่สามารถใช้การติดตั้งใช้งานแบบเปิดตัวระบบใหม่เทียบกับระบบเก่า (Blue/Green) ของ Amazon RDS เพื่อย้อนกลับการเปลี่ยนแปลงได้
คำถามที่พบบ่อยเกี่ยวกับการเขียนประสิทธิภาพสูงของ Amazon RDS
เปิดทั้งหมด-
MySQL ปกป้องผู้ใช้จากการสูญเสียข้อมูลโดยการเขียนข้อมูลในหน้า 16KiB ในหน่วยความจำสองครั้งเพื่อที่เก็บข้อมูลที่ทนทาน—ก่อนอื่นไปยัง “Doublewrite buffer” จากนั้นไปยังที่เก็บข้อมูลตาราง Amazon RDS Optimized Writes เขียน หน้าข้อมูล 16KiB ของคุณไปยังไฟล์ข้อมูลของคุณโดยตรงอย่างน่าเชื่อถือและทนทานในขั้นตอนเดียวโดยใช้คุณสมบัติ Torn Write Prevention ของระบบ AWS Nitro
-
ไม่Amazon Aurora รุ่นที่เข้ากันได้กับ MySQL หลีก เลี่ยงการใช้ “บัฟเฟอร์ Doublewrite แล้ว“ แต่ Aurora จะจำลองข้อมูลหกวิธีในทั่วทั้ง Availability Zone (AZ) สามแห่ง และใช้แนวทางตามองค์ประกอบในการเขียนข้อมูลที่คงทนและอ่านได้อย่างถูกต้องหลังจากนั้น
-
ปัจจุบัน รุ่นเริ่มต้นนี้ยังไม่รองรับการเปิดใช้งานการเขียนประสิทธิภาพสูงของ Amazon RDS สำหรับอินสแตนซ์ฐานข้อมูลที่มีอยู่ของคุณ แม้ว่าคลาสอินสแตนซ์จะรองรับการเขียนประสิทธิภาพสูงก็ตาม
-
การเขียนประสิทธิภาพสูงของ Amazon RDS มีให้ใช้งานสำหรับลูกค้า RDS สำหรับ MySQL โดยไม่มีค่าใช้จ่ายเพิ่มเติม
คำถามที่พบบ่อยเกี่ยวกับการอ่านประสิทธิภาพสูงของ Amazon RDS
เปิดทั้งหมดเวิร์กโหลดที่ใช้วัตถุชั่วคราวใน MySQL สำหรับการประมวลผลแบบสอบถามได้รับประโยชน์จาก Amazon RDS Optimized Reads การอ่านที่ปรับให้เหมาะสมจะวางวัตถุชั่วคราวบนที่เก็บอินสแตนซ์ที่ใช้ NVME ของอินสแตนซ์ฐานข้อมูล แทนที่จะเป็นวอลลุ่ม Amazon EBS ซึ่งจะช่วยเร่งการประมวลผลการสืบค้นที่ซับซ้อนให้เร็วขึ้นถึง 50%
-
ได้ ลูกค้าสามารถแปลงฐานข้อมูล Amazon RDS ที่มีอยู่ของตนให้ใช้การอ่านประสิทธิภาพสูงของ Amazon RDS โดยย้ายเวิร์กโหลดของคุณไปยังอินสแตนซ์ที่เปิดใช้งานการอ่านประสิทธิภาพสูง นอกจากนี้การอ่านประสิทธิภาพสูงยังสามารถใช้ได้ตามค่าเริ่มต้นในคลาสอินสแตนซ์ที่รองรับทั้งหมดด้วย หากคุณกำลังเรียกใช้เวิร์กโหลดบนอินสแตนซ์ db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn และ X2iedn คุณก็ได้รับประโยชน์จากการอ่านประสิทธิภาพสูงอยู่แล้ว