BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: arr_012 ที่ สิงหาคม 22, 2011, 12:01:12 PM
-
หลังจากผมได้ทำ replicate ทำให้การบันทึกข้อมมูลช้าผิดปกติ ไม่ทราบว่าเกิดจากอะไรครับ
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
#basedir = /var/lib/mysql
#datadir = /var/lib/mysql/data
default-character-set=tis620
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 512M
max_allowed_packet = 256M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 256M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 1000
######################################## 5.1.25--->X cpu multicore
innodb_thread_concurrency = 0
########################################
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M: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 = 2048M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 5242880
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
##############REPICALTION
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = manorom
expire_logs_days = 10
max_binlog_size = 500M
sync_binlog=1
log_bin_trust_function_creators = 1
[mysqldump]
quick
max_allowed_packet = 256M
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
-
เข้าไปลบไฟล์ Temp ของ HosXP หรือยังครับ
ลองเข้าไปลบไฟล์ Temp ของเครื่อง Client เครื่องนั้นดูครับ
C:\Documents and Settings\XXX\Local Settings\Temp
XXX <== User ที่ใช้ในการเข้าใช้เครื่องนั้นครับ
เข้าใช้อีกครั้งดูครับ ว่าเป็นยังไงครับ
-
เข้าไปลบไฟล์ Temp ของ HosXP หรือยังครับ
ลองเข้าไปลบไฟล์ Temp ของเครื่อง Client เครื่องนั้นดูครับ
C:\Documents and Settings\XXX\Local Settings\Temp
XXX <== User ที่ใช้ในการเข้าใช้เครื่องนั้นครับ
เข้าใช้อีกครั้งดูครับ ว่าเป็นยังไงครับ
ต้องทำ ทุก Client เลยหรอ ครับ
-
เข้าไปลบไฟล์ Temp ของ HosXP หรือยังครับ
ลองเข้าไปลบไฟล์ Temp ของเครื่อง Client เครื่องนั้นดูครับ
C:\Documents and Settings\XXX\Local Settings\Temp
XXX <== User ที่ใช้ในการเข้าใช้เครื่องนั้นครับ
เข้าใช้อีกครั้งดูครับ ว่าเป็นยังไงครับ
ต้องทำ ทุก Client เลยหรอ ครับ
จากประสบการณ์ผมนะ่ครับ เครื่องไหนช้า ผมก็เข้าไปลบไฟล์ที่เครื่อง Client นั้น ๆ ครับ
-
หลังจากผมได้ทำ replicate ทำให้การบันทึกข้อมมูลช้าผิดปกติ ไม่ทราบว่าเกิดจากอะไรครับ
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
#basedir = /var/lib/mysql
#datadir = /var/lib/mysql/data
default-character-set=tis620
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 512M
max_allowed_packet = 256M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 256M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 1000
######################################## 5.1.25--->X cpu multicore
innodb_thread_concurrency = 0
########################################
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M: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 = 2048M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 5242880
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
##############REPICALTION
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = manorom
expire_logs_days = 10
max_binlog_size = 500M
sync_binlog=1
log_bin_trust_function_creators = 1
[mysqldump]
quick
max_allowed_packet = 256M
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
ผมก็เคยใส่บรรทัดสีแดงนั้น งานเข้าเลยครับบันทึก และพิมพ์เอกสารต่างๆช้ามากๆ จนต้องลบออกและรันได้ปกติ มันเหมือนต้องเชื่อมต่อระหว่าง Server + Slave ให้ Replicate ข้อมูลกันตลอดทำให้ระบบมันหน่วงมากขึ้น ต่อมาผมเลยใช้ Replicate แบบปกติแทน
-
หลังจากผมได้ทำ replicate ทำให้การบันทึกข้อมมูลช้าผิดปกติ ไม่ทราบว่าเกิดจากอะไรครับ
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
#basedir = /var/lib/mysql
#datadir = /var/lib/mysql/data
default-character-set=tis620
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 512M
max_allowed_packet = 256M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 256M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 1000
######################################## 5.1.25--->X cpu multicore
innodb_thread_concurrency = 0
########################################
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M: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 = 2048M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 5242880
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
##############REPICALTION
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = manorom
expire_logs_days = 10
max_binlog_size = 500M
sync_binlog=1
log_bin_trust_function_creators = 1
[mysqldump]
quick
max_allowed_packet = 256M
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
ผมก็เคยใส่บรรทัดสีแดงนั้น งานเข้าเลยครับบันทึก และพิมพ์เอกสารต่างๆช้ามากๆ จนต้องลบออกและรันได้ปกติ มันเหมือนต้องเชื่อมต่อระหว่าง Server + Slave ให้ Replicate ข้อมูลกันตลอดทำให้ระบบมันหน่วงมากขึ้น ต่อมาผมเลยใช้ Replicate แบบปกติแทน
ที่หันาทำระบบ replicate แบบนี้ ก็เนื่องจากว่า รพ ผม มีระบบ LIS เข้ามาใช้งาน จึงทำให้ tool replicate ของhosxp ไม่ replicate คัรบ
-
หลังจากผมได้ทำ replicate ทำให้การบันทึกข้อมมูลช้าผิดปกติ ไม่ทราบว่าเกิดจากอะไรครับ
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
#basedir = /var/lib/mysql
#datadir = /var/lib/mysql/data
default-character-set=tis620
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 512M
max_allowed_packet = 256M
table_cache = 1000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 1M
max_heap_table_size = 128M
myisam_sort_buffer_size = 128M
thread_cache = 8
query_cache_size= 256M
thread_concurrency = 8
default-character-set=tis620
skip-name-resolve
innodb_file_per_table
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
max_connections = 1000
######################################## 5.1.25--->X cpu multicore
innodb_thread_concurrency = 0
########################################
innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M: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 = 2048M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 5242880
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
##############REPICALTION
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = manorom
expire_logs_days = 10
max_binlog_size = 500M
sync_binlog=1
log_bin_trust_function_creators = 1
[mysqldump]
quick
max_allowed_packet = 256M
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
ผมก็เคยใส่บรรทัดสีแดงนั้น งานเข้าเลยครับบันทึก และพิมพ์เอกสารต่างๆช้ามากๆ จนต้องลบออกและรันได้ปกติ มันเหมือนต้องเชื่อมต่อระหว่าง Server + Slave ให้ Replicate ข้อมูลกันตลอดทำให้ระบบมันหน่วงมากขึ้น ต่อมาผมเลยใช้ Replicate แบบปกติแทน
ที่หันาทำระบบ replicate แบบนี้ ก็เนื่องจากว่า รพ ผม มีระบบ LIS เข้ามาใช้งาน จึงทำให้ tool replicate ของhosxp ไม่ replicate คัรบ
ถูกแล้วครับ ที่ รพ.ตอนนี้ ห้อง Lab ใช้ LIS มาน่าจะได้ปีกว่าๆ ไม่ Replicate กับ Slave ตรงๆแบบนี้แต่ระบบมันรองรับก็ดีนะ แต่ผมยังไม่ให้ Replicate แบบนี้เพราะทำแล้วมันช้ามากๆเลย จึงตัดสินใจลบบรรทัดเหล่านั้นออกมันก็ทำงานเร็วขึ้น แสดงว่าอาการหน่วงที่เกิดขึ้นของท่าน จขก.อาจจะไม่เกี่ยวกับบรรทัดที่เน้นสีแดงก็ได้ รออาจารย์ท่านอื่นๆเข้ามาตอบละกัน แล้วก่อนหน้านั้นมันช้าไหมละครับ
-
เห็นหลายๆที่ก็บอกว่าช้า
ลอง เพิ่มตัวนี้ใน my.cnf ของ master ดูครับ
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = hos
binlog_cache_size = 1M
binlog_format=mixed
expire_logs_days = 10
max_binlog_size = 400M
sync_binlog=1
log_bin_trust_function_creators = 1
ตัวไหนมีแล้วก็ไม่ต้องเพิ่มนะครับ
-
เห็นหลายๆที่ก็บอกว่าช้า
ลอง เพิ่มตัวนี้ใน my.cnf ของ master ดูครับ
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = hos
binlog_cache_size = 1M
binlog_format=mixed
expire_logs_days = 10
max_binlog_size = 400M
sync_binlog=1
log_bin_trust_function_creators = 1
ตั้ม วิเคราะห์ด่วน จะเอาไปลองกับ Ram 4 G
-
หน่วงเป็นกับ my.cnf ของ master หรือเปล่าครับ ท่านใดจะลองครับผมจะ set ให้ ถ้าหน่วงจริง ลองทำแล้วใช้ไม่ได้ก็ยกเลิกระบบนี้ได้ครับ ท่าน สาหัส สากัน จะลองไหม ....อยากรู้เหมือนกัน
;D ;D ;D ;D ;D
-
สองค่าแดงๆนี้หมายถึงอะไรครับ
เห็นหลายๆที่ก็บอกว่าช้า
ลอง เพิ่มตัวนี้ใน my.cnf ของ master ดูครับ
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog-do-db = hos
binlog_cache_size = 1M
binlog_format=mixed
expire_logs_days = 10
max_binlog_size = 400M
sync_binlog=1
log_bin_trust_function_creators = 1
ตัวไหนมีแล้วก็ไม่ต้องเพิ่มนะครับ