BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: hippodun ที่ มิถุนายน 29, 2012, 14:13:45 PM

หัวข้อ: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง
เริ่มหัวข้อโดย: hippodun ที่ มิถุนายน 29, 2012, 14:13:45 PM
ท่านอาจารย์คับรบกวนช่วยดูให้หน่อยคับ

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

server ram 32G mysql percona 5.1.54
หัวข้อ: Re: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง
เริ่มหัวข้อโดย: TRIPAK ที่ มิถุนายน 29, 2012, 17:18:19 PM
ลองเอาของผมไปใช้
[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
หัวข้อ: Re: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง
เริ่มหัวข้อโดย: hippodun ที่ มิถุนายน 29, 2012, 23:06:01 PM
ขอบคุณคับ ทำใม มันนิ่งจังคับ  ram เท่าไหร่คับ
ลองเอาของผมไปใช้

หัวข้อ: Re: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง
เริ่มหัวข้อโดย: เข้ม ที่ มิถุนายน 30, 2012, 01:28:27 AM
สำหรับระบบที่รันไปแล้ว โปรดพิจารณาเรื่อง 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
หัวข้อ: Re: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง
เริ่มหัวข้อโดย: TRIPAK ที่ มิถุนายน 30, 2012, 07:01:57 AM
ขอบคุณคับ ทำใม มันนิ่งจังคับ  ram เท่าไหร่คับ
ลองเอาของผมไปใช้

แรม 16 g
หัวข้อ: Re: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง
เริ่มหัวข้อโดย: hippodun ที่ กรกฎาคม 02, 2012, 08:04:42 AM
ขอบพระคุณคับอาจารย์ทุกท่าน
หัวข้อ: Re: ท่านอ.คับช่วยดูให้หน่อยคับวันนี้มีอาการแปลกๆคับมันช้าๆลง
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 02, 2012, 10:10:32 AM
ลอง upgrade mysql เป็น 5.5 ด้วยน่าจะดีขึ้นนะครับ