Auto-Configuration สำหรับ Database
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
ตรวจสอบชื่อเมนู ตัวเลือก และข้อกำหนดล่าสุดจากเนื้อหาภาษาอังกฤษในหน้าเดียวกันก่อนดำเนินการกับระบบจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน 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" มิฉะนั้นการเปลี่ยนแปลงที่คุณกำหนดเองจะถูกเขียนทับ

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

