<html><body><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000">Cảm ơn Tuấn, anh em FDS làm ngay nhé.<br><br><div id="ce301b0b-5bd9-433f-add8-7e1ffe2ca04a" data-marker="">----------<br>Trần Kiêm Dũng<br>FDS<br>Mobile: 0903239300</div><br><hr id="zwchr" data-marker=""><div data-marker=""><b>From: </b>"tuanta" <tuanta@iwayvietnam.com><br><b>To: </b>"Open Core Public Services general mailing list" <opencps@lists.opencps.vn><br><b>Sent: </b>Friday, March 25, 2016 2:52:56 PM<br><b>Subject: </b>[OpenCPS] FDS MySQL/MariaDB cluster issue<br></div><br><div data-marker="">On 03/25/2016 01:39 PM, Nguyen The Nghia wrote:<br>> Hi Anh Tuấn!<br>> Em gửi lại các thông tin theo yêu cầu:<br>> <br>> Confirm lại là MariaDB hay MySQL? (bên dưới thấy lại đề là MySQL)<br>> Chính xác là version mấy? Cả Galera và OS luôn?  <br>>    <br>>      DB thì chạy mariadb version 5.5  <br>>  mysql> SHOW VARIABLES LIKE "%version%";<br>> /+-------------------------+------------------------------------------------+/<br>> /| Variable_name | Value |/<br>> /+-------------------------+------------------------------------------------+/<br>> /| innodb_version | 5.5.34 |/<br>> /| protocol_version | 10 |/<br>> /| slave_type_conversions | |/<br>> /| version | 5.5.34 |/<br>> /| version_comment | MySQL Community Server (GPL), wsrep_25.9.r3928 |/<br>> /| version_compile_machine | x86_64 |/<br>> /| version_compile_os | Linux |/<br>> /+-------------------------+------------------------------------------------+/<br><br>Vẫn chưa thấy rõ là MySQL hay MariaDB? Nếu nhìn bảng trên thì thấy là<br>MySQL 5.5 (không phải MariaDB như Nghĩa nói)<br><br>Em vào Linux console gõ cho anh lệnh "mysql -V".<br>VD máy anh ra: "mysql  Ver 15.1 Distrib 5.5.41-MariaDB, for Linux<br>(x86_64) using readline 5.1" => MariaDB 5.5.41<br><br>>      OS: Linux CentOS version 6.x<br>> /[root@db-node1 ~]# uname -a/<br>> /Linux db-node1 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29<br>> UTC 2015 x86_64 x86_64 x86_64 GNU/Linux/<br><br>OK.<br>Còn Galera? bản built-in sẵn kèm MySQL/MariaDB?<br><br>> Cấu hình này là cho mỗi node? Máy ảo chạy trên gì? VMWare?<br>>    Chính xác là cấu hình này cho mỗi 1 node anh à. Mỗi node chạy 8 core<br>> Xeon 2.1 Ghz, Ram 24G<br>>    ( Tuy nhiên MySQL chỉ được sử dụng 8G ram ( do đội hệ thống khi cài<br>> server chỉ có khoảng từng đó, sau này nâng cấp server thì em cũng chưa<br>> kịp tìm hiểu để nâng giới hạn RAM cho MySQL)<br>>    Máy ảo chạy trên nền VMWare server anh ạ ( còn cụ thể version nào thì<br>> em cũng không rõ)<br><br>Như vậy là tuning mức basics nhất cũng chưa làm?!!<br>Tra tài liệu làm thôi. Chờ ai nữa? :)<br><br>> Bao nhiêu queries đồng thời? Thời gian query trung bình, max?<br><br>Chưa thấy có thông tin???<br><br>> Anh nghĩ đầu tiên cần phải chỉnh lại kiến trúc, lưu trữ file riêng ra<br>> ngoài. Tuy 20GB không phải dung lượng quá lớn, nhưng xử lý blob luôn tốn<br>> khá nhiều system resources. Lại thêm tốc độ tăng khá nhanh (10% mỗi tháng)<br>> <br>>     Việc này bên em cũng đang tính: Thứ nhất tách nội dung file ra khỏi DB <br>>                                                      Ngoài ra cũng đang<br>> tính phương án tách bảng như hôm qua anh Khanh có đề xuất.<br><br>Cần tính<br><br>> DB engine dùng loại gì? InnoDB?<br>> Gửi nội dung file cấu hình my.cnf và các files trong mysql/conf.d/ xem.<br>>         DB engine: Sử dụng InnoDB<br><br>DB engine có thể khác với mỗi DB, mỗi table trên cùng 1 máy chủ đó nhé!<br>Em check chắc chưa? gửi list "SHOW TABLE STATUS;" (export ra .csv) xem nào?<br><br>>         File cnf:  em gửi file kèm<br>>         mysql/conf.d/:  -> Em tìm không thấy trên server.  Anh có thể<br>> giúp em cụ thể đường dẫn nó hay lưu ở đâu không ạ<br><br>Thư mục này: /etc/my.cnf.d/<br><br>> Hệ thống production không nên cho access thoải mái!<br>> Mà có vào thì SSH, anh em chắc không biết dùng TeamViewer :)<br>>        Anh ơi, vì là product của khách hàng nên rất mong anh em thông<br>> cảm, teamview vào máy của em, rồi từ đó ssh đến máy của khách hàng<br><br>Cần làm thử trên hệ thống test (cho cả đội Infra vào "hội chẩn") sau đó<br>mới deploy lên hệ thóng production (FDS tự làm phục vụ KH)<br>Tốt nhất là nên clone DB hoặc kiểm một DB mẫu có size tương đương để làm<br>load tests cho giống thật nhất.<br><br>-- <br>Rgds,<br>Tuan<br>_______________________________________________<br>POST RULES: https://github.com/VietOpenCPS/doc/wiki/Mailing-list-guidelines<br>_______________________________________________<br>OpenCPS mailing list<br>OpenCPS@lists.opencps.vn<br>http://lists.opencps.vn/mailman/listinfo/opencps<br></div></div></body></html>