• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Hướng dẫn tối ưu hóa xenforo phần 2 - Phân mảnh trong MySQL và cách sửa chữa

Admin

Well-Known Member
Staff member
Administrator
Phần 1 đã hướng dẫn các bạn một số kinh nghiệm trong việc tối ưu hóa mysql cho xenforo tuy nhiên thì còn vấn đề về phân mảnh trong mysql thì chưa đề cập đến, do vậy phần 2 này chúng ta cùng tìm hiểu về sự phân mảnh ( Fragmentation ) trong database và cách sửa chữa phân mảnh để tối ưu mysql

Thế nào là phân mảnh database ?
- Trong khi sử dụng thì chúng ta thường xuyên xóa các bài viết trong diễn đàn , và về lâu dài dữ liệu của chúng ta sẽ bị phân mảnh ở table xf_post và xf_thread
Phân mảnh có nghĩa là trật tự vật lý của các trang chỉ mục trên ổ đĩa không gần với chỉ số thứ tự của ID bài viết trên forum. Có nghĩa là khoảng cách giữa các dữ liệu cách nhau quá xa và gọi là phân mảnh
- Dấu hiệu của phân mảnh có thể là bảng dữ liệu có kích thước lớn hơn so với thực tế dung lượng thật, tốc độ truy vấn đến một bài viết trên table xf_post rất chậm, chậm hơn với hơn so với tốc độ đọc và ghi trên ổ đĩa ( I / O )
Ở xenforo sử dụng InnoDB do vậy cúng ta cần phải kiểm tra phân mảnh thường xuyên bởi vì khi xóa dữ liệu trên InnoDB nó không bao giờ ghi đè dữ liệu mới vào chỗ bị xóa... Nó chỉ đánh dấu là dữ liệu đó không được sử dụng nữa thôi chứ không hẳn là đã xóa trên đĩa. Kết quả là, kích thước dữ liệu tăng rất ảo, khi chúng ra backup và restore rất chậm.
Một số diễn đàn nhiều bài viết khi bị truy vấn tới các bài viết cũ có thể dẫn đến lỗi 503 hoặc Fatal error: Out of memory, library/Zend/Db/Statement/Mysqli.php on line 304 ....

Cách sửa chữa lỗi phân mảnh
Đa số phân mảnh ở table xf_post vì ở đó thường xuyên chúng ta xóa các bài viết hàng ngày, thậm chí xóa cả tháng trời và qua nhiều năm ở bảng này sẽ có rất nhiều phân mảnh

Các bạn có thể sử dụng myphpadmin để thực hiện bằng tùy chọn Optimize Table
Chọn bảng xf_post sau đó tìm tùy chọn Optimize Table bên dưới
o5.png


Nếu database của bạn lớn thì hãy làm thông qua ssh để không bị lỗi giữa chừng
PHP:
mysql -u myuser -p
use mydatabase;
optimize table xf_post;

Khi thực hiện xong database của bạn có thể đã giảm đến 1 nửa dung lượng đấy
2f7x.png


Chúc các bạn thành công

Phần sau sẽ hướng dẫn tối ưu hóa về mã nguồn và cách config cache cho xenforo

Nguồn: DVPDA
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
P Phần mềm PC Windows 10 Manager v2.0.4 Multilingual Portable – Tối ưu hóa Windows 10 Phần mềm 0
Admin Mời tải về bản beta của trình duyệt Firefox được tối ưu hóa cho cảm ứng trên Windows 8 Phần mềm 0
Admin Hướng dẫn tối ưu hóa robots.txt cho blogger Thảo luận SEO 2
Admin Sandisk ra mắt chip nhớ nhúng iNand Extreme eMMC được tối ưu hóa cho SoC Intel Atom Bay Trail Tin tức CNTT 0
Admin Hướng dẫn tối ưu hóa xenforo phần 1 với database - MySQL Optimization Xenforo 0
Admin Hướng dẫn tối ưu hóa thẻ alt cho vbb mọi phiên bản Vbb tutorial 0
Admin Share template blogger vnshare v3 tối ưu hóa seo tốt nhất 2013 Blogger 0
Admin FREE Windows Tuner 2.0.0.3-Công cụ tăng tốc và tối ưu hóa hệ thống miễn phí Phần mềm 0
Admin Share code wapka tối ưu hóa seo Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
V Phần mềm PC Download + key Bản quyền miễn phí phần mềm Advanced System Care -Tối ưu hóa hệ thống máy tính của bạ Phần mềm 0
H Cách tránh bị Google Penalty vì tối ưu hóa SEO quá mức Thảo luận SEO 0
Admin Tối ưu hóa các thẻ H – heading (h1, h2, h3,h4,…) chuẩn cho seo Thảo luận SEO 1
yeuthenao Hướng dẫn [SEO] Tối ưu hóa tiêu đề cho một bài viết. All Shared Scripts 0
Admin Cài đặt mod_pagespeed của google Tối ưu hóa VPS VPS & Dedicated Server 0
T Cho hỏi cách tối ưu hóa album ảnh vbb xuống dung lượng thấp nhất Vbulletin 2
congtust24 Tối ưu hóa ảnh web bằng Image Optimizer Máy tính 0
Admin Tối ưu hóa hệ thống, hạn chế tình trạng giật lag khi chơi game Thủ thuật máy tính 1
Admin Tối ưu hóa SEO cho CSS của wap/web Thảo luận SEO 2
Admin Tối ưu hóa wap/web Thảo luận SEO 1
Admin vB Optimise Pro v2.3.0 PHP-NULL Draxofavalon - tối ưu hóa forum VBB Add-ons 4
Admin Tối ưu hóa site của bạn Thảo luận wap việt 0
congtust24 Hướng dẫn Tối ưu hóa apache và mysql để hỗ trợ nhiều kết nối Hosting / Domain 0
Admin Tối ưu hóa (Optimise) apache VPS & Dedicated Server 0
Admin Hướng dẫn tối ưu hóa tool auto upload xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin 10 thủ thuật SEO tối ưu hóa tiêu đề thân thiện với Google Thảo luận SEO 0
Admin vB Optimise Pro v2.3.0 PHP-NULL Draxofavalon - tối ưu hóa forum VBB Vbulletin 0
J E cần tối ưu code check cc,web check ạ PHP 0
Npnken Hướng dẫn 10 bước tối ưu hoá SEO cho Blogger Blogger 0
B Những lưu ý khi vùng kín bị giản rộng và cách giải quyết tối ưu nhất Thảo luận chung 0
T Phương Pháp Tối Ưu Hình Ảnh Trong Thiết Kế Website Mã nguồn web 0
T 4 Thủ Thuật Tối Ưu Khi Thiết Kế Giao Diện Web Mobile Tin tức CNTT 3
NhokLove Share Thủ Thuật SEO : Tối Ưu Tiêu Đề Cho Blogger Thảo luận SEO 2
Tuzoro Share Theme Wordpress TaiGameHot.Mobi Tối ưu Seo pro Wordpress 3
G Share [AVATAR ONLINE]Mã Auto Kim Cương Xanh Tối Ưu, Fix Lỗi Trong Avatar Trò chơi 0
Admin Share template pizza tối ưu seo cho blogger Blogger 0
Admin Advanced SystemCare Ultimate 7 Full Key - Chăm sóc và tối ưu máy tính hàng đầu Phần mềm 0
Admin Share template blogspot truyện cực hot, tối ưu seo, load nhanh Blogger 5
Admin iOS 7 beta 4 đã có, tối ưu hệ thống, nhanh và mượt hơn Tin tức, giới thiệu về ĐTDĐ 0
Admin Advanced systemcare 6.2.0.254 - phần mềm chăm sóc và tối ưu hàng đầu Phần mềm 0
S 8Smoker Pro mang hàng tấn công cụ tối ưu hiệu năng cho Windows 8 Tin tức CNTT 0
Hero Phần mềm PC Advanced SystemCare 6.2.0.254 - Phần Mềm Chăm Sóc Và Tối Ưu Hàng Đầu Phần mềm 0
Admin Download CCleaner 4.02 full - phần mềm dọn rác, tối ưu máy tính dễ dàng Phần mềm 0
Admin Download CCleaner 4.01 full - phần mềm dọn rác, tối ưu máy tính dễ dàng Phần mềm 0
Admin Download Glary Utilities Pro full key - miễn phí bản quyền phần mềm tối ưu máy tính hàng đầu Phần mềm 2
Admin Hướng dẫn tạo robots.txt cho nukeviet tối ưu hoá công cụ tìm kiếm Mã nguồn web 0
Admin Hướng dẫn tạo robots.txt cho xenforo tối ưu hoá công cụ tìm kiếm Vbb tutorial 0
Myshare Hướng dẫn Tối ưu Tốc độ Cho Server Và Tăng Tốc Diễn đàn Vbb tutorial 0
Admin Hướng dẫn tối ưu css để load trang tốt hơn HTML & CSS 1
djdungcuty Tối ưu tốc độ wordpress vớifile config.php Wordpress 0
S Auslogics BoostSpeed 5.5.0.0 - Bộ công cụ tối ưu, tăng tốc máy tính mạnh mẽ Phần mềm 0

Similar threads

New posts New threads New resources

Back
Top