Kết quả 1 đến 10 của 11
-
07-05-14, 01:24 AM #1
- Ngày tham gia
- Jan 2014
- Bài viết
- 60
- Thanks
- 11
- Thanked 36 Times in 16 Posts
1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
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
- ...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
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):
Code: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.
Code:declare @date datetime set @date=dateadd(day,-20,getdate())-- offline 20 days select @date --Delete Items, Pet,...v.v DELETE Sys_Users_Goods WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_User_Drills WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_User_Rank WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_Users_Card WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_Users_Fight WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_Users_Friends WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_Users_Password WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_Users_Pet WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_Users_Texp WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_VIP_Info WHERE UserID in (SELECT cast(UserID as int) FROM Sys_Users_Detail WHERE LastDate < @date) DELETE Sys_Users_Detail WHERE LastDate < @date
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ì đó.
Rất mong được học hỏi!Khách viếng thăm hãy cùng huyvannet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 8 Users Say Thank You to huyvannet For This Useful Post:
biendong1980 (08-05-14), BossFighter (08-05-14), haidang115 (08-05-14), hunglol (08-05-14), luadola001 (08-05-14), nvtien0411 (29-12-14), steak25251325 (07-05-14), thmodz (13-05-14)
-
07-05-14, 02:34 AM #2
- Ngày tham gia
- Jun 2013
- Bài viết
- 230
- Thanks
- 30
- Thanked 114 Times in 42 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
tks thím nhé
p/s : ko làm eog mà lại làm gunny à thímKhách viếng thăm hãy cùng steak25251325 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-05-14, 02:59 AM #3
- Ngày tham gia
- Jan 2014
- Bài viết
- 60
- Thanks
- 11
- Thanked 36 Times in 16 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
Khách viếng thăm hãy cùng huyvannet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
07-05-14, 07:03 AM #4
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
Còn nhiều cách nữa. Đa số cá table lưu log lại thường có một trường là IsExist
Nếu mục đó còn tồn tại hoặc đang được sử dụng thì là true, hết sử dụng là false
xóa các mục có cột đó là false trong guild, đấu giá, vật phẩm , nhiệm vụ , bla bla bla
cũng dọn dẹp dc kha kháĐã đi nghĩa vụ quân sự, vui lòng không liên lạc
-
Các thành viên gởi lời cảm ơn đến bachugacon122 vì bài viết này !
huyvannet (07-05-14)
-
08-05-14, 02:57 PM #5
- Ngày tham gia
- Jan 2014
- Bài viết
- 108
- Thanks
- 53
- Thanked 290 Times in 29 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
Khách viếng thăm hãy cùng BossFighter xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
08-05-14, 03:33 PM #6
- Ngày tham gia
- Jul 2012
- Bài viết
- 64
- Thanks
- 65
- Thanked 30 Times in 12 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
bác ybx ngày xưa làmcais dò acc gunny
bây h làm pri ah ?
bác còn tk cho em cáiKhách viếng thăm hãy cùng trungbum1111 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến trungbum1111 vì bài viết này !
huyvannet (08-05-14)
-
08-05-14, 03:35 PM #7
- Ngày tham gia
- Jun 2013
- Bài viết
- 230
- Thanks
- 30
- Thanked 114 Times in 42 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
Khách viếng thăm hãy cùng steak25251325 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
08-05-14, 04:08 PM #8
- Ngày tham gia
- May 2014
- Bài viết
- 54
- Thanks
- 0
- Thanked 5 Times in 5 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
Khách viếng thăm hãy cùng laibixoa xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
08-05-14, 04:42 PM #9
- Ngày tham gia
- Jan 2014
- Bài viết
- 60
- Thanks
- 11
- Thanked 36 Times in 16 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
Khách viếng thăm hãy cùng huyvannet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
08-05-14, 05:48 PM #10
- Ngày tham gia
- Apr 2014
- Bài viết
- 70
- Thanks
- 30
- Thanked 0 Times in 0 Posts
Ðề: 1 cách giảm thiểu LAG và lỗi không lưu được Data (không tối ưu)
thế cái này có fix được lỗi không lưu đồ F5 không thế chủ thớt ơi........................................
Khách viếng thăm hãy cùng hunglol xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Share bộ maps Thiếu Lâm đã hoàn thiện cơ bản !
Bởi thaihoa91 trong diễn đàn Guides - Kho Lưu trữTrả lời: 16Bài viết cuối: 01-01-18, 08:12 PM -
Thiên Long Tranh Bá Open Server Mãn Thiên Hoa Vũ 14h00 Ngay 19/02/2014 Phiên Bản
Bởi thienlong93 trong diễn đàn CÁC SERVER GAME PRIVATE ONLINETrả lời: 1Bài viết cuối: 20-03-14, 01:48 PM -
[Thiên Hà Online] Khám phá Thiên hà Andromeda
Bởi Alehap2010 trong diễn đàn CHUYÊN ĐỀ WEB GAMESTrả lời: 23Bài viết cuối: 23-02-11, 07:53 PM -
Album Trịnh Thiên Vương Vol1 - Trịnh Thiên Vương (320kbps)
Bởi DaDuyTeo trong diễn đàn [Mp3 Album] Thư Viện Âm NhạcTrả lời: 0Bài viết cuối: 23-06-09, 04:15 PM