CLOUD PAAS / APPLICATION SETTINGS

ฐานข้อมูลการกำหนดค่าอัตโนมัติ

คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ

คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง

วัตถุประสงค์

บทความนี้อธิบายการใช้งาน ฐานข้อมูลการกำหนดค่าอัตโนมัติ บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production

รักคอมคลาวด์ PaaSการกำหนดค่าอัตโนมัติอัจฉริยะจะปรับเปลี่ยนMySQL, มาเรียดีบี, และเพอร์โคนาdatabases โดยอัตโนมัติตามขีดจำกัดของทรัพยากรที่จัดสรรให้กับคอนเทนเนอร์ กล่าวคือ การเปลี่ยนแปลงมีผลกับการกำหนดค่าไฟล์ /etc/my.cnf และการตั้งค่าต่อไปนี้โดยเฉพาะ:

  • คีย์_บัฟเฟอร์_ขนาด
  • table_open_cache
  • myisam_sort_buffer_size
  • innodb_buffer_pool_size

เริ่มต้นด้วยเวอร์ชัน 5.7 และ 8.0 ของMySQL/เพอร์โคนาและมาเรียดีบี10.x พารามิเตอร์เพิ่มเติมสองรายการได้รับการกำหนด:

  • innodb_buffer_pool_instances- เลิกใช้แล้วใน MariaDB ตั้งแต่ 10.6.x (มี 1 อินสแตนซ์ pool เสมอ)
  • innodb_buffer_pool_chunk_size

หากคุณต้องการเปลี่ยนการตั้งค่าจากรายการด้านบนด้วยตัวเอง คุณต้องตั้งค่าตัวแปร environmentJELASTIC_AUTOCONFIGเป็น "false", "disable" หรือ "0" มิฉะนั้นการเปลี่ยนแปลงที่คุณกำหนดเองจะถูกเขียนทับ

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

เคล็ดลับ:อีกวิธีหนึ่งคุณสามารถแทนที่การตั้งค่าในไฟล์/etc/my.cnf(รวมถึงการตั้งค่าที่จัดการโดย Smart Auto-Configuration) โดยระบุไว้ในไฟล์/etc/MySQL/conf.d/custom.cnf

การใช้งานแบบเดิม

หากคุณต้องการเปลี่ยนแปลงการตั้งค่าที่กำหนดค่าอัตโนมัติในคอนเทนเนอร์เก่า คุณต้องลบ “#เครื่องหมายการกำหนดค่าอัตโนมัติ Jelastic” ที่จุดเริ่มต้นของไฟล์/etc/my.cnf

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS