huyvannet
07-05-14, 01:24 AM
:D Vì ko có Source nên không biết Fix thế nào cả, không can thiệp được code.
Về việc lag vs ko lưu được đồ, đa số là do data càng ngày càng "bự" ra, truy vấn bị timeout thành ra lỗi.
Một số nguyên nhân khiến data bị đầy:
- Flood acc: mục đích lấy xu, phá chơi,....v.v
- VPS ít ram :D
- ...v.v ko biết hết.
Mình chọn cách là remove bớt rác trong data đi cho nó nhẹ bớt. Bằng cách xóa các User có level < 50 , User Offline quá xxx Ngày :D
Chạy query này xóa những User có Grade (Cấp độ) < 50 (tùy bạn muốn lv bao nhiêu thì thay vào):
DELETE Sys_Users_Goods WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_User_Drills WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_User_Rank WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Card WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Fight WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Friends WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Password WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Pet WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Texp WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_VIP_Info WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Detail WHERE Grade < 50
Chạy query này xóa những User có ngày Offline quá xxx ngày, ở đây mình xóa những User offline 20 ngày.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
--Delete Items, Pet,...v.v
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Mới gia nhập Gunny Private được 1 tháng, Query hoặc cách này có thể ko hay, nhưng hi vọng giúp ích được gì đó.
:D Rất mong được học hỏi!
Về việc lag vs ko lưu được đồ, đa số là do data càng ngày càng "bự" ra, truy vấn bị timeout thành ra lỗi.
Một số nguyên nhân khiến data bị đầy:
- Flood acc: mục đích lấy xu, phá chơi,....v.v
- VPS ít ram :D
- ...v.v ko biết hết.
Mình chọn cách là remove bớt rác trong data đi cho nó nhẹ bớt. Bằng cách xóa các User có level < 50 , User Offline quá xxx Ngày :D
Chạy query này xóa những User có Grade (Cấp độ) < 50 (tùy bạn muốn lv bao nhiêu thì thay vào):
DELETE Sys_Users_Goods WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_User_Drills WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_User_Rank WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Card WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Fight WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Friends WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Password WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Pet WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Texp WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_VIP_Info WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE Grade < 50)
DELETE Sys_Users_Detail WHERE Grade < 50
Chạy query này xóa những User có ngày Offline quá xxx ngày, ở đây mình xóa những User offline 20 ngày.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
--Delete Items, Pet,...v.v
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Mới gia nhập Gunny Private được 1 tháng, Query hoặc cách này có thể ko hay, nhưng hi vọng giúp ích được gì đó.
:D Rất mong được học hỏi!