ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / APPLICATION SETTINGS

Auto-Configuration สำหรับ Database

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

ปรับปรุงตามเอกสาร Platform ปัจจุบัน

ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง

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

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

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

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

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

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

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

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

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

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

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

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

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

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