ผู้เขียน หัวข้อ: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง  (อ่าน 5202 ครั้ง)

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

ออฟไลน์ hippodun

  • Jr. Member
  • **
  • กระทู้: 51
  • Respect: 0
    • ดูรายละเอียด
ท่านอาจารย์คับรบกวนช่วยดูให้หน่อยคับ

ว่าต้องเพิ่มลดในส่วนไหนคับ

server ram 32G mysql percona 5.1.54
นวก. โรงพยาบาลคีรีรัฐนิคม

SERVER = IBM X3650 RAM 32G HDD2T

ออฟไลน์ TRIPAK

  • Hero Member
  • *****
  • กระทู้: 1,040
  • Respect: 0
    • ดูรายละเอียด
ลองเอาของผมไปใช้
[xtrabackup]
datadir=/var/lib/mysql

[client]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
default-character-set=tis620

[mysqld]
port      = 3306
socket      = /var/lib/mysql/mysql.sock
skip-locking

#default-storage-engine = INNODB
default-character-set=tis620
skip-name-resolve
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'

max-connection = 1000
concurrent_insert = 2
table_cache = 2048
max_allowed_packet = 5078M
max_heap_table_size = 512M
key_buffer = 500M
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
join_buffer_size = 1M
myisam_sort_buffer_size = 1G
thread_cache = 8
query_cache_size= 1G
thread_concurrency = 8
skip-federated
server_id=1
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:100M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
#innodb_log_arch_dir = /var/lib/mysql/
innodb_buffer_pool_size = 12G
innodb_additional_mem_pool_size = 24M
innodb_log_file_size = 256M
innodb_log_buffer_size = 20M
innodb_flush_log_at_trx_commit = 2
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_thread_concurrency = 0
innodb_support_xa = 0
innodb_open_files = 3000
innodb_locks_unsafe_for_binlog = 1
innodb_flush_method = O_DIRECT
innodb_doublewrite = 0

innodb_fast_recovery = 1
innodb_ibuf_active_contract = 1
innodb_adaptive_flushing = 0
innodb_adaptive_checkpoint = estimate
innodb_read_ahead=none

#innodb_adaptive_checkpoint = 1
#innodb_io_capacity = 1000
#innodb_write_io_threads = 16
#innodb_read_io_threads = 16

[mysqldump]
quick
max_allowed_packet = 5078M
allow-keywords

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

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 4M
write_buffer = 4M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 4M
write_buffer = 4M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
open-files-limit = 50000
« แก้ไขครั้งสุดท้าย: มิถุนายน 29, 2012, 17:21:31 PM โดย โหน่ง »
รพ.บ้านเหลื่อม นครราชสีมา (30 เตียง)
ขึ้นระบบเอง สค.2550 โดย ทีมงานรพ.บ้ านเหลื่อม
HOSXP V.3.64.8.16 นายไตรภาคย์ โหน่งกระโทก จพง.วิทย์ชำนาญงาน
pnong2509@gmail.com  086-8671439
ได้รับคำแนะนำจาก อาจารย์ MN.และเวทีนี้ได้ทุกเวลาขอบคุณมากครับ

ออฟไลน์ hippodun

  • Jr. Member
  • **
  • กระทู้: 51
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณคับ ทำใม มันนิ่งจังคับ  ram เท่าไหร่คับ
ลองเอาของผมไปใช้

นวก. โรงพยาบาลคีรีรัฐนิคม

SERVER = IBM X3650 RAM 32G HDD2T

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
สำหรับระบบที่รันไปแล้ว โปรดพิจารณาเรื่อง variable บางตัวที่ไม่สามารถใช้ของคนอื่นได้ด้วยนะครับ เพราะถ้าเปลี่ยน my.cnf ทั้งไฟล์เลยระบบของท่านจะไม่ทำงาน อย่างน้อยขอให้ดูของเก่าที่ท่านใช้อยู่ก่อนทำก็ backup ไว้ก่อนนะครับ บางอย่างที่แทนกันไม่ได้ เช่น

innodb_data_file_path =
innodb_log_file_size =
innodb_log_buffer_size =

และ my.cnf ที่ใช้กับ percona จะมี variable หลายตัวที่ไม่สามารถใช้กับ mysql ธรรมดาได้ แต่ของท่านเป็น percona คงใช้ด้วยกันได้ยกเว้นอย่างที่บอกข้างบน


ท่านอาจารย์คับรบกวนช่วยดูให้หน่อยคับ
ว่าต้องเพิ่มลดในส่วนไหนคับ
server ram 32G mysql percona 5.1.54

Ram ท่านมีเยอะมากเลย ถ้าเป็นไปได้ปรับ
ลองพิจารณาดูว่าฐานข้อมูล มีขนาดเท่าไร จำนวน thread หรือ connection หรือ client ของ รพ.มีเท่าไร แล้วค่อยปรับจะดีกว่า เช่น

innodb_buffer_pool_size =  22G
max_connection = 300   ก็น่าจะพอ
query_cache_size= 512M

หาอ่านได้จากในบอร์ดนี้ครับ อ.บอย ด่านมะขามเตี้ย แปะบทความไว้ให้อ่าน น่าสนใจ หลายฉบับเลยครับ อีกอย่างการปรับ my.cnf ก็ควรปรับให้เหมาะกับสภาพแวดล้อมของ รพ. เรา ทรัพยากรที่เรามีอยู่ และอยู่ที่การลองผิดลองถูกครับ (บางครั้งก็ต้องเดาเพราะแปลอังกฤษไม่ค่อยออก ได้แต่ใจกล้า หน้าด้านและลองทำดู เพราะต้องปรับและ restart mysql เพื่อดูผลงานที่เราปรับไป)  ;) ;)

แหม ... แต่กราฟของท่าน โหน่ง มันแปลก ๆ นะ เหมือนมันจะหายใจรวยรินเลยครับ  ;D ;D
« แก้ไขครั้งสุดท้าย: มิถุนายน 30, 2012, 02:08:50 AM โดย เข้ม »
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ TRIPAK

  • Hero Member
  • *****
  • กระทู้: 1,040
  • Respect: 0
    • ดูรายละเอียด
ขอบคุณคับ ทำใม มันนิ่งจังคับ  ram เท่าไหร่คับ
ลองเอาของผมไปใช้

แรม 16 g
รพ.บ้านเหลื่อม นครราชสีมา (30 เตียง)
ขึ้นระบบเอง สค.2550 โดย ทีมงานรพ.บ้ านเหลื่อม
HOSXP V.3.64.8.16 นายไตรภาคย์ โหน่งกระโทก จพง.วิทย์ชำนาญงาน
pnong2509@gmail.com  086-8671439
ได้รับคำแนะนำจาก อาจารย์ MN.และเวทีนี้ได้ทุกเวลาขอบคุณมากครับ

ออฟไลน์ hippodun

  • Jr. Member
  • **
  • กระทู้: 51
  • Respect: 0
    • ดูรายละเอียด
ขอบพระคุณคับอาจารย์ทุกท่าน
นวก. โรงพยาบาลคีรีรัฐนิคม

SERVER = IBM X3650 RAM 32G HDD2T

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
ลอง upgrade mysql เป็น 5.5 ด้วยน่าจะดีขึ้นนะครับ
HOSxP Project Manager / Cheif Developer / BMS MD