BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: มดตานอย ครับ.. ที่ มีนาคม 26, 2010, 10:17:32 AM
-
XtraDB on Percona-XtraDB 5.1.43 VS XtraDB on MariaDB 5.1.44
ท่านใดทดสอบแล้วครับ ผลเป็นอย่างไรครับ ทั้งสองตัว มันจะ support hosxp ให้สามารถทำงานได้ดีหรือไม่ครับ
Percona-XtraDB 5.1.43 http://www.percona.com/percona-builds/Percona-XtraDB/
MariaDB 5.1.44 http://askmonty.org/wiki/MariaDB:Download
??? ??? ??? ???
-
พอดีเปลี่ยน HD SAS ใหม่ 146*2 พึ่ง restore เสร็จ ครับ XtraDB on Percona-XtraDB 5.1.43
-
พอดีเปลี่ยน HD SAS ใหม่ 146*2 พึ่ง restore เสร็จ ครับ XtraDB on Percona-XtraDB 5.1.43
SAS สุดยอด แล้วขนาด ข้อมูลเท่าไหร่ครับ และใช้เวลา restore นานเท่าไหร่ครับ
-
พอดีเปลี่ยน HD SAS ใหม่ 146*2 พึ่ง restore เสร็จ ครับ XtraDB on Percona-XtraDB 5.1.43
SAS สุดยอด แล้วขนาด ข้อมูลเท่าไหร่ครับ และใช้เวลา restore นานเท่าไหร่ครับ
restore จากเครื่อง ที่ไม่ใช่ hub switch หลัก และ ยังไม่ได้ ปรับเป็น xtrabackup
-
พอดีเปลี่ยน HD SAS ใหม่ 146*2 พึ่ง restore เสร็จ ครับ XtraDB on Percona-XtraDB 5.1.43
SAS สุดยอด แล้วขนาด ข้อมูลเท่าไหร่ครับ และใช้เวลา restore นานเท่าไหร่ครับ
ข้อมูล 32 Gb ทำ xtrabackup ไม่ถึง 10 นาที ครับ
-
พอดีเปลี่ยน HD SAS ใหม่ 146*2 พึ่ง restore เสร็จ ครับ XtraDB on Percona-XtraDB 5.1.43
SAS สุดยอด แล้วขนาด ข้อมูลเท่าไหร่ครับ และใช้เวลา restore นานเท่าไหร่ครับ
ข้อมูล 32 Gb ทำ xtrabackup ไม่ถึง 10 นาที ครับ
พี่ครับ แนะนำการใช้งาน xtrabackup ทีครับ น่าสนใจ
-
เวลาที่ใช้ในการ restore ข้อมูลครับ
-
มีใครเคยลอง MariaDB 5.1.44 บ้างหรือยังครับ
เห็น อ.บอย ว่าเหมาะกับ สอ. หรือ รพ.ขนาดเล็ก
พอจะมี config ที่เหมาะสมไหมครับ
Maria ไมใช่ MariaDB หัดทำความเข้าใจใหม่
-MariaDB = MySQL
-Maria = storage-engine
ไม่รู้ ไม่โพสต์จะดีกว่า ไม่มีใครว่าอะไร
-
มีใครเคยลอง MariaDB 5.1.44 บ้างหรือยังครับ
เห็น อ.บอย ว่าเหมาะกับ สอ. หรือ รพ.ขนาดเล็ก
พอจะมี config ที่เหมาะสมไหมครับ
Maria ไมใช่ MariaDB หัดทำความเข้าใจใหม่
-MariaDB = MySQL
-Maria = storage-engine
ไม่รู้ ไม่โพสต์จะดีกว่า ไม่มีใครว่าอะไร
;D ;D ;D ;D ;D
เห็น อ.บอยใช้ MariaDB-5.1.43 กับ DATACENTER แล้วเกิดปัญหาล่มสนิท
เลยมาใช้ Percona-XtraDB 5.1.43 แทน
ล่มวันเดียวกับ Server ผมเลย
ผมใช้
Percona-XtraDB 5.1.43 ก็ดีนะครับเร็วกว่าเดิมมาก ที่ อ.สุชัย ไว้ช้ามากๆ
xtrabackup
http://hosxp.net/index.php?option=com_smf&topic=9623
-
MySQL = Percona-XtraDB = MariaDB
MySQL มี MyIsam +InnoDB ฯลฯ
Percona-XtaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin)
MariaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin) +Maria
คร่าวๆ
-
Percona-XtaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin)
MariaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin) +Maria
เรื่องความเสถียร จะไม่เหมือนกัน
Percona-XtaDB
จะเสถียร มากกว่า
ต้องลองทดสอบ MariaDB กับแรม 2 Gb สำหรับ รพท.,รพศ. ว่าระบบจะนิ่งกี่นาที่ เทียบกับ Percona-XtaDB
อันนี้คือบทพิสูจน์ ครับ
เนื่องจากผมเคยทดสอบจาก MySQL-5.1.23 มาเป็น Percona-XtaDB-5.1.43 ระบบแตกต่างอย่างเห็นได้ชัด
-
Percona-XtaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin)
MariaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin) +Maria
เรื่องความเสถียร จะไม่เหมือนกัน
Percona-XtaDB
จะเสถียร มากกว่า
ต้องลองทดสอบ MariaDB กับแรม 2 Gb สำหรับ รพท.,รพศ. ว่าระบบจะนิ่งกี่นาที่ เทียบกับ Percona-XtaDB
อันนี้คือบทพิสูจน์ ครับ
เนื่องจากผมเคยทดสอบจาก MySQL-5.1.23 มาเป็น Percona-XtaDB-5.1.43 ระบบแตกต่างอย่างเห็นได้ชัด
วัดด้วยโปรแกรมอะไรครับ
-
สำหรับผมนะครับ ยังไม่มีโปรแกรมอะไรมาวัด แต่ผมได้ทดลอง ฐานข้อมูล ขนาด 30 GB
กับ CentOS 4.7 +Percona-XtraDB 5.1.43 ได้ลองใช้ เช่น ส่งตรวจ บันทึกโรค มันเร็วจริงๆ เทียบกับ
ตัว MySQL ธรรมดา พื้นฐาน hardware เดียวกัน แต่ยังไม่ได้ใช้จริง
-
Percona-XtaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin)
MariaDB มี MyIsam +InnoDB ฯลฯ +XtraDB(plugin) +Maria
เรื่องความเสถียร จะไม่เหมือนกัน
Percona-XtaDB
จะเสถียร มากกว่า
ต้องลองทดสอบ MariaDB กับแรม 2 Gb สำหรับ รพท.,รพศ. ว่าระบบจะนิ่งกี่นาที่ เทียบกับ Percona-XtaDB
อันนี้คือบทพิสูจน์ ครับ
เนื่องจากผมเคยทดสอบจาก MySQL-5.1.23 มาเป็น Percona-XtaDB-5.1.43 ระบบแตกต่างอย่างเห็นได้ชัด
วัดด้วยโปรแกรมอะไรครับ
วัดจากคนใช้ระบบก็บอกได้แล้ว ว่าเป็นอย่างไร
คง ไม่ใช้ config my.cnf 2 Gb ไว้แค่ 512 Mb
ความแตกต่างเลยครับ
แล้วส่ง 18 แฟ้มได้อีก
ระบบการันตรีได้จากงานสิทธิ์
-
ของจริงแล้ว CentOS5.4+Percona-XtraDB 5.1.43
-
ของจริงแล้ว CentOS5.4+Percona-XtraDB 5.1.43
+ Hosxp 3.53.3.26
;D ;D ;D ;D ;D
-
ต้องไปต่อครับ hosxp 3.53.3.28 ขึ้นไปครับ.... ;D
-
ของจริงแล้ว CentOS5.4+Percona-XtraDB 5.1.43
+ Hosxp 3.53.3.26
;D ;D ;D ;D ;D
พี่ atom999 ทำ my.cnf Ram 512 ให้ผมที่สิครับ ไว้่ทดสอบ ........
-
Percona-XtraDB 5.1.43 VS MariaDB 5.1.44
XtraDB ของ Percona 5.1.43 VS XtraDB ของ MariaDB 5.1.44
ท่านใดลองจริงๆ แนะนำด้วยครับ version นี้นะครับ
;D ;D ;D ;D ;D ;D ;D ;D ;D
-
Percona-XtraDB 5.1.43 VS MariaDB 5.1.44
XtraDB ของ Percona 5.1.43 VS XtraDB ของ MariaDB 5.1.44
ท่านใดลองจริงๆ แนะนำด้วยครับ version นี้นะครับ
;D ;D ;D ;D ;D ;D ;D ;D ;D
ใช้อยู่ครับ
แต่คอนฟิกไม่เป็น คงเป็น mysql ธรรมดา ๆ นะครับ
ไม่รู้แต่อยากโพสน์ครับ
ต้องติดตั้งอะไรบ้าง ต้อง config อย่างไร ถึงจะเป็น XtraDB
-
############# percona ############
innodb_adaptive_checkpoint = 1
innodb_io_capacity = 10000
innodb_write_io_threads = 16
innodb_read_io_threads = 16
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10082.0
-
############# percona ############
innodb_adaptive_checkpoint = 1
innodb_io_capacity = 10000
innodb_write_io_threads = 16
innodb_read_io_threads = 16
ถ้าเพิ่มส่วนนี้เข้าไปแล้ว start mysql ได้ แสดงว่า mysql เราเป็น XtraDB แล้วใช่ไหมครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10082.0
-
############# percona ############
innodb_adaptive_checkpoint = 1
innodb_io_capacity = 10000
innodb_write_io_threads = 16
innodb_read_io_threads = 16
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10082.0
ยังไม่หมด
-
innodb_file_format = barracuda
innodb_strict_mode = 1
innodb_ibuf_active_contract = 1
innodb_adaptive_flushing = 0
innodb_adaptive_checkpoint = estimate
ถ้าอยากรู้ว่าเป็น XtraDB หรือยัง? เข้าไปดูใน mysql
# mysql (แบบไม่มีรหัสผ่าน)
mysql> show plugin;
+--------------------------------+--------+--------------------+---------+---------+
| Name | Status | Type | Library | License |
+--------------------------------+--------+--------------------+---------+---------+
| binlog | ACTIVE | STORAGE ENGINE | NULL | GPL |
| CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |
| InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL |
| INNODB_RSEG | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_BUFFER_POOL_PAGES | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_BUFFER_POOL_PAGES_INDEX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_BUFFER_POOL_PAGES_BLOB | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_TABLE_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| INNODB_INDEX_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| XTRADB_ADMIN_COMMAND | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| XTRADB_ENHANCEMENTS | ACTIVE | INFORMATION SCHEMA | NULL | GPL |
| MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
+--------------------------------+--------+--------------------+---------+---------+
ประมาณนี้หรือป่าว
รอคำตอบจาก อ. บอย(ด่านมะขามเตี้ย) :) :)
-
innodb_file_format = barracuda
innodb_strict_mode = 1
innodb_ibuf_active_contract = 1
innodb_adaptive_flushing = 0
innodb_adaptive_checkpoint = estimate
ยังไม่หมด
-
innodb_file_format = barracuda
innodb_strict_mode = 1
innodb_ibuf_active_contract = 1
innodb_adaptive_flushing = 0
innodb_adaptive_checkpoint = estimate
ยังไม่หมด
อ.บอยครับ รบกวนขอแบบสมบูรณ์หน่อยครับ พอดีผม test xtrabackup แล้ว เห็นที่อื่น ๆ backup ได้ 10-20 นาที (สำหรับฐานข้อมูล 20-30 Gb) ของผมไม่รู้ทำไม backup นานกว่าใช้ mysqldump อีกครับ
-
พอดีผม test xtrabackup แล้ว เห็นที่อื่น ๆ backup ได้ 10-20 นาที (สำหรับฐานข้อมูล 20-30 Gb) ของผมไม่รู้ทำไม backup นานกว่าใช้ mysqldump อีกครับ
น่าจะอยู่ประมาณ 5 นาที ถ้า Server Ram 4 Gb
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
Master : HP Proliant ML-330 G3, XEON 2.8 GHz Dual CPU, Ram 1 G, CentOS5, MySql 5.1.42-percona XtraDB
Slave1 : Acer XEON 2.33 GHz, Ram 2 G, CentOS5.1, MySql 5.1.42-percona XtraDB
Slave2 : IBM xSeries 236, XEON 3.0 GHz, Ram 1 G, Win2000, MySql 5.0.45
;D ;D ;D ;D ;D ;D
ต้องขอบคุณพี่ รพช.ดอนตูม ที่ติดต่อที่ย้ายให้นะครับ
แต่ ท่าน ผอ.ไม่ยอมเซ็นต์ให้ย้าย
บอกให้อยู่พัฒนาระบบต่อไป
-
พอดีผม test xtrabackup แล้ว เห็นที่อื่น ๆ backup ได้ 10-20 นาที (สำหรับฐานข้อมูล 20-30 Gb) ของผมไม่รู้ทำไม backup นานกว่าใช้ mysqldump อีกครับ
น่าจะอยู่ประมาณ 5 นาที ถ้า Server Ram 4 Gb
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
Master : HP Proliant ML-330 G3, XEON 2.8 GHz Dual CPU, Ram 1 G, CentOS5, MySql 5.1.42-percona XtraDB
Slave1 : Acer XEON 2.33 GHz, Ram 2 G, CentOS5.1, MySql 5.1.42-percona XtraDB
Slave2 : IBM xSeries 236, XEON 3.0 GHz, Ram 1 G, Win2000, MySql 5.0.45
;D ;D ;D ;D ;D ;D
ต้องขอบคุณพี่ รพช.ดอนตูม ที่ติดต่อที่ย้ายให้นะครับ
แต่ ท่าน ผอ.ไม่ยอมเซ็นต์ให้ย้าย
บอกให้อยู่พัฒนาระบบต่อไป
กำลังสั่งซื้อ ram มา upgrade แล้วจะลองทดสอบอีกครั้งครับ
-
ตอนนี้ได้ server ใหม่มาแล้วครับ รบกวนช่วยดู my.cnf ให้ด้วยครับ
HP ProLiant ML150 G6
Intel Xeon E5504 2.00GHz/4MB L3 Cache, 80W, DDR3-800
6 GB (3 x 2GB) PC3-10600E Unbuffered Advanced ECC memory
ฐานข้อมูล hosxp ประมาณ 30 GB ตารางเป็น Innodb 95%
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=tis620
[mysqld]
default_storage_engine=INNODB
default_table_type = INNODB
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
back_log = 50
key_buffer =1900M
max_allowed_packet = 1024M
binlog_cache_size = 1M
table_cache = 1500
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
join_buffer_size = 2M
concurrent_insert = 2
bulk_insert_buffer_size = 16M
max_heap_table_size = 512M
myisam_sort_buffer_size = 512M
myisam_max_sort_file_size = 1024M
myisam_max_extra_sort_file_size = 1024M
myisam_repair_threads = 1
myisam_recover
big-tables
thread_cache_size = 1000
query_cache_size= 1024M
thread_cache_size = 8
thread_concurrency = 8
default-character-set=tis620
max_connections = 1000
max_connect_errors = 10
skip-name-resolve
skip-character-set-client-handshake
init_connect = 'SET NAMES tis620'
ft_min_word_len = 4
thread_stack = 192K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 16M
log-bin=mysql-bin
log_bin_trust_function_creators = 1
binlog_format=mixed
slow_query_log
long_query_time = 2
log_long_format
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql/
#interactive_timeout = 600
#wait_timeout = 1200
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_files_in_group = 3
innodb_log_group_home_dir = /var/lib/mysql/
innodb_max_dirty_pages_pct = 90
innodb_doublewrite = 0
############################# mysql 5.1.X
#innodb_log_arch_dir = /var/lib/mysql/
#############################
innodb_buffer_pool_size = 3072M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 500M
innodb_log_buffer_size = 8M
innodb_file_io_threads = 4
innodb_thread_concurrency = 0
innodb_flush_log_at_trx_commit = 2
innodb_fast_shutdown = 0
innodb_flush_method = O_DIRECT
innodb_doublewrite = 0
innodb_file_io_threads = 4
innodb_lock_wait_timeout = 50
innodb_support_xa = 0
innodb_open_files = 2000
innodb_locks_unsafe_for_binlog = 1
####percona####
innodb_adaptive_checkpoint = 1
innodb_io_capacity = 10000
innodb_write_io_threads = 16
innodb_read_io_threads = 16
####percona####
innodb_checksums = 0
innodb_max_dirty_pages_pct = 15
table_open_cache = 8000
low_priority_updates = 1
[xtrabackup]
target_dir=/mysqlbackup
datadir=/var/lib/mysql
[mysqldump]
quick
max_allowed_packet = 1024M
allow-keywords
[mysql]
no-auto-rehash
default-character-set=tis620
[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 400M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
open-files-limit = 8192
-
;D คงเร็วน่าดู ท่าน pop อย่าลืม run server ใน text mode ด้วยครับ
-
;D คงเร็วน่าดู ท่าน pop อย่าลืม run server ใน text mode ด้วยครับ
กลัวพิมพ์ไม่ถูกอ่ะครับ เคยทำทีนึง เอ๋อ ไปเลย ;D ;D ผมคิดว่าจะทำเป็น graphic mode นี่ล่ะครับ เพราะแต่เดิม ram แค่ 1 G แล้วก็ใช้ graphic mode ด้วย
-
;D คงเร็วน่าดู ท่าน pop อย่าลืม run server ใน text mode ด้วยครับ
กลัวพิมพ์ไม่ถูกอ่ะครับ เคยทำทีนึง เอ๋อ ไปเลย ;D ;D ผมคิดว่าจะทำเป็น graphic mode นี่ล่ะครับ เพราะแต่เดิม ram แค่ 1 G แล้วก็ใช้ graphic mode ด้วย
ไม่ยากอย่างที่คิด ครับ startx ก็เข้าสู่ graphic mode แล้วครับ แล้ว logout ออกมา เมื่อ config เสร็จ
-
ต้องแก้ไขอะไรตรงไหนอีกไหมครับ จะใช้งานจริงพรุ่งนี้แล้ว
ไม่รู้ว่ากราฟตอนนี้ยังสูงไปหรือเปล่า ขณะนี้มีเครื่องใช้งานน้อยอยู่ ต้องรอดูพรุ่งนี้อีกทีว่าจะออกหัวหรือออกก้อย ;D
บวกกับตอนนี้รอ my.cnf จาก อ.บอย (มนุษย์ธรรมดา) อยู่ แล้วก็จะ up ใหม่เป็น percona-xtradb- 5.1.45
-
;D ;D ;D
-
;D ;D ;D
ยิ้มอย่างเดียวนี่แปลว่าอะไรครับ อ.มด :) (ช่วยพูดอะไรหน่อยได้ไหม อิอิอิ จะได้รู้ว่า my.cnf ที่ผม set ไว้ ดีหรือเปล่า)
-
พูดไป ผมไม่เก่งขนาดนั้น ลองดูพรุ่งนี้ ใช้งานจริง ไม่ลองไม่รู้ สุดยอดแล้วครับ
-
ไม่ลองเอา CentOS-4.7.ServerCD + Percona-XtraDB 5.1.45 ดูบ้างหรือครับ
แต่สุดท้ายอะไรดีอยู่ก็คงใช้ต่อไป
;D ;D ;D ;D ;D ;D ;D
-
เหมือนจะผ่านไปได้ด้วยดี ;D ;D ตอนนี้คนไข้มา 120 คนแล้ว
สุขสันต์วันสงกรานต์ครับทุกท่าน ขอให้ทุกคนไปเที่ยวอย่างสนุกสนาน ปลอดภัย มีความสุขทุกท่านครับ
-
ยินดีด้วยครับ
-
ของผม คนไข้ 150 client เชื่อมต่อขณะนี้ 42 ;D
-
ของผม คนไข้ 150 client เชื่อมต่อขณะนี้ 42 ;D
:D ผมว่าเอารูปขึ้นผิดนะครับ จากภาพ client connetแค่ 2เองครับ
-
ของผมตอนนี้ครับ 10.15น.
-
ของผม คนไข้ 150 client เชื่อมต่อขณะนี้ 42 ;D
:D ผมว่าเอารูปขึ้นผิดนะครับ จากภาพ client connetแค่ 2เองครับ
พอดีจับภาพมาจากเครื่องที่ run replicate สงกะสัยตอน upgrade เมื่อคืนนี้ แล้ว restart server
-
Percona-XtraDB นะครับ
;D ;D ;D
-
ของดูกราฟ พี tanoy หน่อยครับ เป็นบุญตา :D
-
ของดูกราฟ พี tanoy หน่อยครับ เป็นบุญตา :D
-
;D ;D
-
อันนี้ก่อนและหลัง เพิ่ม ส่วน percona
############# Percona XtraDB ############
innodb_adaptive_checkpoint = 1
innodb_io_capacity = 10000
innodb_write_io_threads = 16
innodb_read_io_threads = 16
-
สุดยอดครับ ;)
-
Percona-XtraDB 5.1.45 ไปเลย + CentOS 4.7 / CentOS 5.4
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
-
ของผมบางค่ายังน้อยอยู่แต่ใช้ได้ ราบรื่น ก็พอแล้ว
??? ??? ;D ;D ;D ;D ;D ;D ;D
-
ของผมบางค่ายังน้อยอยู่แต่ใช้ได้ ราบรื่น ก็พอแล้ว
??? ??? ;D ;D ;D ;D ;D ;D ;D
ลองปรับเพิ่มแล้วจะดีขึ้น