วันพุธที่ 9 ธันวาคม พ.ศ. 2563

จูน my.cnf

 ปรับลดความหน่วง  
-------------------------------------------------------------------------------------------------
เพิ่ม RAM 32G
innodb_buffer_pool_size = 25.6G

https://hosxp.net/smf2/index.php?topic=21706.0

สำหรับRam8G

-------------------------------------------------------------------------------------------------
การโอน ผมจะ backup แล้ว dump ตรงๆ จะเร็วกว่า การ initail import    แต่ต้องปิดระบบทั้งหมด 

oracle linux 6.0+ext4 +text mode +percona 5.5.10

น่าจะลดคร่าวๆ แบบนี้
key_buffer = 512M
max_allowed_packet = 512M
query_cache_size= 512M
max_connections=200    >>>> ตามจำนวน client ที่ connect  และเผื่อไว้  บ้าง

ลองปรับ
max_connection = 300 หรือ  250
query_cache = 128M หรือ 256M
read_ = 2M
read_rnd = 16M
sort_ = 2M
join_ = 6M

-----------------------------------------------------------------------------------------------

key_buffer =384M #เป็นการจองบัฟเฟอร์หน่วยความจำเอาไว้ สำหรับจัดเก็บข้อมูล
max_allowed_packet =1M #เป็นการกำหนดขนาดของแพ็กเก็จในการรับขส่งข้อมูล
table_cache =512 #เป็นหน่วยความจำแคช ค่าดีฟอล์ท 64

sort_buffer_size =2M #เป็นบัฟเฟอร์หน่วยความจำ สำหรับจัดเรียงผลข้อมูล
read_buffer_size =2M #เป็นหน่วยความจำสำหรับการอ่านบัฟเฟอร์ข้อมูลของตาราง myisam
read_rnd_buffer_size =8M #เป็นหน่วยความจำในการอ่านบัฟเฟอร์ข้อมูลของแถวที่ถูกจัดเรียง

mysiam_sort_buffer_size =64M #เป็นบัฟเฟอร์หน่วยความจำ สำหรับจัดเรียงข้อมูลโครงสร้าง myisam
thead_cache_size =8 #เป็นขนาดของเทรดแคชในการทำงาน
query_cache_size =32M 
#Try number of CPU*2 for thread_concurrency thread_concurrency =8 #เป็นขนาดของเทรดที่ให้ทำงานไปพร้อมๆกัน ขึ้นอยู่กับจำนวน CPU ถ้า server มี CPU 2 ตัว ให้ใส่ค่า 4 ถ้า server มี CPU 4 ตัว ให้ใส่ค่า 8


ไม่มีความคิดเห็น:

แสดงความคิดเห็น