ผู้เขียน หัวข้อ: ช่วยตรวจสอบ my.cnf ให้ด้วยครับ ขออภัยที่รบกวนช่วงนี้ปัญหาเยอะครับ  (อ่าน 3948 ครั้ง)

0 สมาชิก และ 3 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Man Of Romance

  • Sr. Member
  • ****
  • กระทู้: 459
  • ไหว...ว้าเหว่
  • Respect: +2
    • ดูรายละเอียด
เมื่อตอน 4-5 วันก่อน mysql workload ยังไม่มี * ได้ กราฟสีแดง แต่หลังจาก เปลี่ยน table  innnodb จาก 65 % เป็น 96 % ณ ตอนนี้ มี * ขึ้นใต้กราฟสีแดงครับ ช่วยรบกวนตรวจ config ของ my.cnf ให้ด้วยครับ
IBM SERVER X3500 M3 Ram 20 GB Mysql 5.5.11  ครับ
[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
default-character-set=tis620

[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-external-locking
#default-storage-engine=InnoDB

key_buffer = 512M
max_allowed_packet = 512M
table_cache = 4096
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 2M
max_heap_table_size = 512M
myisam_sort_buffer_size = 512M
thread_cache = 8
query_cache_size= 512M

thread_concurrency = 8
character-set-server=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 200
max_connect_errors=10

######################################## 5.1.25--->X  cpu multicore
#innodb_thread_concurrency = 8

########################################

innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:50M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/

#############################   mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################

#############################
# add rc.local  --->  ulimit -n 30000     
#############################
innodb_buffer_pool_size = 8G
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_flush_method=O_DIRECT
innodb_doublewrite=0
innodb_support_xa = 0
innodb_change_buffering=all
innodb_open_files = 50000
innodb_locks_unsafe_for_binlog=1
join_buffer_size = 8M
concurrent_insert = 2
innodb_thread_concurrency = 8
innodb_write_io_threads=16
innodb_read_io_threads=16

[xtrabackup]
datadir=/var/lib/mysql
backupdir=/mysqlbackup


[mysqldump]
quick
max_allowed_packet = 2048M
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 1M
write_buffer = 1M

[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 1M
write_buffer = 1M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
open-files-limit=8192
HOSxP Version 3.58.10.27g
Supervisor Of Nongbunmak Hospital 60 เตียง ขึ้นระบบ 27 เม.ย.53 โดย ทีม BMS
Master :Lenovo x3650 M5 Xeon E5-2620 2.4 GHz DDR4 RAM 32 GB CentOS Linux 6.7 64 Bit Mysql Percona 5.5.35-33
Slave:IBM x3500 M4 Xeon E5504 2.0 GHz DDR3 RAM 16 GB
IBM 146 GB x3 Hot-Swap 10 K SAS RAID

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
innodb_buffer_pool_size = 12G
key_buffer = 1G
join_buffer_size = 2M
query_cache_type = 2

table_cache = 4096  เปลี่ยนเป็น   table_open_cache = 3200

max_allowed_packet = 1G

ถ้าไม่ใช้ระบบคลัง Inventory เพิ่ม
event_scheduler = 0

แต่ถ้าใช้ระบบคลัง  Inventory
event_scheduler = 1


ปล. ก่อนเปลี่ยน Backup my.cnf เดิมไว้ด้วยนะครับ และควรมีเครื่อง Slave ทำงานแทนได้เมื่อฉุกเฉิน
ถ้าจะให้ดีหรือมีโอกาสก็ลง Server ใหม่ ใช้ Tool BMSxTraBackupGUI 6.0 ช่วยในการจัดการได้ครับ

ออฟไลน์ Man Of Romance

  • Sr. Member
  • ****
  • กระทู้: 459
  • ไหว...ว้าเหว่
  • Respect: +2
    • ดูรายละเอียด
ขอบคุณครับ ..แต่ว่ามันเสี่ยงขนาดนั้นเลยหรือ ถ้าเปลี่ยนแล้ว มันมีผลต่อตารางข้อมูลไหมครับ
HOSxP Version 3.58.10.27g
Supervisor Of Nongbunmak Hospital 60 เตียง ขึ้นระบบ 27 เม.ย.53 โดย ทีม BMS
Master :Lenovo x3650 M5 Xeon E5-2620 2.4 GHz DDR4 RAM 32 GB CentOS Linux 6.7 64 Bit Mysql Percona 5.5.35-33
Slave:IBM x3500 M4 Xeon E5504 2.0 GHz DDR3 RAM 16 GB
IBM 146 GB x3 Hot-Swap 10 K SAS RAID

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
ขอบคุณครับ ..แต่ว่ามันเสี่ยงขนาดนั้นเลยหรือ ถ้าเปลี่ยนแล้ว มันมีผลต่อตารางข้อมูลไหมครับ
----------------------------------------------------------------------------------------------------------------------
การแก้ไขตามค่านี้ เท่าที่ทดสอบ ไม่มีผลต่อการ Start MySQL ไม่ได้ครับ  สามารถทำงานได้ตามปกติ ไม่มีความเสี่ยงครับ

แต่การแก้ค่าอื่นบางค่าใน my.cnf อาจมีผลทำให้ MySQL Start ไม่ได้ครับ

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
ขอบคุณครับ ..แต่ว่ามันเสี่ยงขนาดนั้นเลยหรือ ถ้าเปลี่ยนแล้ว มันมีผลต่อตารางข้อมูลไหมครับ
ส่วนนึงก็ขึ้นกะดวงด้วยครับ ต้องนิมนต์หลวงพ่อมาไว้ในห้อง server สักองค์ครับ ;D ;D
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
เมื่อตอน 4-5 วันก่อน mysql workload ยังไม่มี * ได้ กราฟสีแดง แต่หลังจาก เปลี่ยน table  innnodb จาก 65 % เป็น 96 % ณ ตอนนี้ มี * ขึ้นใต้กราฟสีแดงครับ ช่วยรบกวนตรวจ config ของ my.cnf ให้ด้วยครับ
IBM SERVER X3500 M3 Ram 20 GB Mysql 5.5.11  ครับ

ผมว่าง ช่วง 2-4 ทุ่ม ครับ 
แต่ต้องโทรมานัดก่อนนะครับ

ที่ดูจะต้องแก้หลายบรรทัดอยู่
ไม่ต่ำกว่า 5 บรรทัด

ค้องถามก่อนว่า
1.ทำแค่รัน MySQL ได้

เพราะ ดูแล้ว MySQL-5.5.11 ก็ต้องเปลี่ยน ให้สูงกว่านี้
แค่ทำงานได้ก็ MySQL-5.5.20-5.5.33

or
2.ต้อง เร็ว เสถียร

ก็เปลี่ยนเป็น MySQL-5.7.1-M11 แต่ยังไม่ GA
หรือ MariaDB-10.0.4 แต่ยังไม่ GA
ถ้ากล้า ก็โทรมา จะจัดให้

ก่อนจะทำ Backup และ import เข้า Slave ก่อน
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ Sukjai

  • Hero Member
  • *****
  • กระทู้: 984
  • Facebook : Sukjai Krub
  • Respect: +673
    • ดูรายละเอียด
    • Share Tips HOSxP
ให้ อ.บอย จัดไป  ครับ
ต้องยอมรับว่า ของเขาดีจริงๆ ครับ   ;D