<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
address
{mso-style-priority:99;
mso-style-link:"HTML Address Char";
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.HTMLAddressChar
{mso-style-name:"HTML Address Char";
mso-style-priority:99;
mso-style-link:"HTML Address";
font-family:"Calibri","sans-serif";
font-style:italic;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#44546A;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1259557137;
mso-list-type:hybrid;
mso-list-template-ids:1100922042 827336058 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-start-at:2;
mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'>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 <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> Ngoài ra cũng đang tính phương án tách bảng như hôm qua anh Khanh có đề xuất.<br><br></span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='font-size:11.0pt;font-family:Wingdings;color:#44546A'><span style='mso-list:Ignore'>ð<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'>Mình hay làm các hệ thống nhận dữ liệu của các nhà mạng di động liên tục tách bảng là phương án đúng, thực ra nó phải dùng giải pháp khác nhưng dùng tách bảng là cũng ngon rồi. Vì nếu không khi 1 tháng thì table nó ko phải là 20Gb mà là hàng trăm GB khi truy vấn làm báo cáo dẫn đến chết cả hệ thống hoặc có người dùng nào select từ ngày…đến ngày… là hệ thống treo luôn.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#44546A'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> OpenCPS [mailto:opencps-bounces@lists.opencps.vn] <b>On Behalf Of </b>Nguyen The Nghia<br><b>Sent:</b> Friday, March 25, 2016 1:39 PM<br><b>To:</b> Open Core Public Services general mailing list<br><b>Subject:</b> Re: [OpenCPS] OpenCPS database engine?<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'>Hi Anh Tuấn!<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'>Em gửi lại các thông tin theo yêu cầu:<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'><o:p> </o:p></span></p><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'>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? <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> DB thì chạy mariadb version 5.5 <o:p></o:p></span></p></div><address><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> mysql> SHOW VARIABLES LIKE "%version%";<br><em><span style='font-family:"Verdana","sans-serif"'>+-------------------------+------------------------------------------------+</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| Variable_name | Value |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>+-------------------------+------------------------------------------------+</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| innodb_version | 5.5.34 |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| protocol_version | 10 |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| slave_type_conversions | |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| version | 5.5.34 |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| version_comment | MySQL Community Server (GPL), wsrep_25.9.r3928 |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| version_compile_machine | x86_64 |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>| version_compile_os | Linux |</span></em><br><em><span style='font-family:"Verdana","sans-serif"'>+-------------------------+------------------------------------------------+</span></em><o:p></o:p></span></address><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> OS: Linux CentOS version 6.x<o:p></o:p></span></p></div><div><p class=MsoNormal><em><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'>[root@db-node1 ~]# uname -a</span></em><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'><br><em><span style='font-family:"Verdana","sans-serif"'>Linux db-node1 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux</span></em><o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'>Cấu hình này là cho mỗi node? Máy ảo chạy trên gì? VMWare?<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> Chính xác là cấu hình này cho mỗi 1 node anh à. Mỗi node chạy 8 core Xeon 2.1 Ghz, Ram 24G<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> ( Tuy nhiên MySQL chỉ được sử dụng 8G ram ( do đội hệ thống khi cài server chỉ có khoảng từng đó, sau này nâng cấp server thì em cũng chưa kịp tìm hiểu để nâng giới hạn RAM cho MySQL)<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> Máy ảo chạy trên nền VMWare server anh ạ ( còn cụ thể version nào thì em cũng không rõ)<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'><br>Bao nhiêu queries đồng thời? Thời gian query trung bình, max?<br> <br><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 <o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> Ngoài ra cũng đang tính phương án tách bảng như hôm qua anh Khanh có đề xuất.<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<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'> File cnf: em gửi file kèm<br> <span style='background:white'>mysql/conf.d/: -> Em tìm không thấy trên server. Anh có thể giúp em cụ thể đường dẫn nó hay lưu ở đâu không ạ</span><o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'><o:p> </o:p></span></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'>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 cảm, teamview vào máy của em, rồi từ đó ssh đến máy của khách hàng<o:p></o:p></span></p></div></div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:black'><o:p> </o:p></span></p></div></div></div></body></html>