الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الحماية والاوتوايفنت للسيرفرات الخاصه (https://silkroad4arab.com/vb/forumdisplay.php?f=323)
-   -   Important: Auto Clean LOG DB by Vsro MultiTool (https://silkroad4arab.com/vb/showthread.php?t=605621)

Hamza FiGo 29-09-2016 05:20 PM

Important: Auto Clean LOG DB by Vsro MultiTool
 
Important: Auto Clean LOG DB by Vsro MultiTool

الموضوع من اسمه مهم جدا

لوج داتا بيز بتتملي وبيبقي مساحتها كبيرة بسبب ان فية كام تابل جواه بيتملو بطريقة سريعه جدا خصوصا لو عندك ناس كتير في الجيم

ودا مع الوقت ممكن يعملك لاج جحيم في الجيم ومتعرفش سببه

فا المفروض تعمل كلين للداتا بيز كل شوية. فا برنامج رامي فية مميزات كتير جدا - اللي الزبون بيقولك ملوش لازمة -_- - منها Auto Query هتسهل عليك كتير وهتنسي الموضوع دا لما تعمله يتعمل اوتوماتيك زي كدة مثلا

http://i.epvpimg.com/0rGdf.jpg

انا عامله عندي يعمل كلين لــ 2 تابل بس لان هما يعتبر المهمين

كود PHP:

TRUNCATE TABLE _LogEventChar
TRUNCATE TABLE _LogEventItem 

هتدخل علي الموضوع دا [Vsro Multi Tool] وتنزل البرنامج بالفيرجن اللي يريحك وتمشي ورا شرحة وتضيف الاتنين كيوري دول

بس كدة ... تحياتي

Dev.BigBear 29-09-2016 05:29 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
فكرة كويسة جدا تسلم ايدك
:thumbup:

mohamed9000 29-09-2016 05:36 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
تسلم :triggerhappysmiley:

Mando1995 29-09-2016 08:20 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5280098)
Important: Auto Clean LOG DB by Vsro MultiTool

الموضوع من اسمه مهم جدا

لوج داتا بيز بتتملي وبيبقي مساحتها كبيرة بسبب ان فية كام تابل جواه بيتملو بطريقة سريعه جدا خصوصا لو عندك ناس كتير في الجيم

ودا مع الوقت ممكن يعملك لاج جحيم في الجيم ومتعرفش سببه

فا المفروض تعمل كلين للداتا بيز كل شوية. فا برنامج رامي فية مميزات كتير جدا - اللي الزبون بيقولك ملوش لازمة -_- - منها Auto Query هتسهل عليك كتير وهتنسي الموضوع دا لما تعمله يتعمل اوتوماتيك زي كدة مثلا

http://i.epvpimg.com/0rGdf.jpg

انا عامله عندي يعمل كلين لــ 2 تابل بس لان هما يعتبر المهمين

كود PHP:

TRUNCATE TABLE _LogEventChar
TRUNCATE TABLE _LogEventItem 

هتدخل علي الموضوع دا [Vsro Multi Tool] وتنزل البرنامج بالفيرجن اللي يريحك وتمشي ورا شرحة وتضيف الاتنين كيوري دول

بس كدة ... تحياتي

ممكن أستفسار انا عندي العواميد دي بس فيها سطر زياده عندي أسمو Day ومش عارف اضيف في اليـوم بأي صيغة
ممكن إفادة
ودي صورة
http://e.top4top.net/p_272kabs1.png

Hamza FiGo 29-09-2016 08:24 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mando1995 (المشاركة 5280116)
ممكن أستفسار انا عندي العواميد دي بس فيها سطر زياده عندي أسمو Day ومش عارف اضيف في اليـوم بأي صيغة
ممكن إفادة
ودي صورة
http://e.top4top.net/p_272kabs1.png

اعتقد اسم اليوم بالانجليزي

لية شرح تقريبا في الموضوع و الكومنتات . اقرا الكومنتات بتاع الفيرجن دا او شوف الفيديو بتاعه

elbattawy1st 29-09-2016 09:00 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
ايوا بقى هوا دا الكلام ^_^

Mando1995 30-09-2016 01:16 AM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5280117)
اعتقد اسم اليوم بالانجليزي

لية شرح تقريبا في الموضوع و الكومنتات . اقرا الكومنتات بتاع الفيرجن دا او شوف الفيديو بتاعه


أنا دورت في الردور كلها وفي التعديلات كلها وملقتش أي حاجة بتتكلم عن اليـوم هو أتكلم عن الـ Databaseindex وبس ...
لو ممكن أعرف بس اكتب التاريخ بتاع اليوم بأي صيغة عشان انا واقف على الموضوع دا
شكراً

elbattawy1st 30-09-2016 01:27 AM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mando1995 (المشاركة 5280140)

أنا دورت في الردور كلها وفي التعديلات كلها وملقتش أي حاجة بتتكلم عن اليـوم هو أتكلم عن الـ Databaseindex وبس ...
لو ممكن أعرف بس اكتب التاريخ بتاع اليوم بأي صيغة عشان انا واقف على الموضوع دا
شكراً

حط في تاب day
لو كل يوم اكتب Always
لو يوم معين مثلا زي جمعه اكتب Friday و هكذاا شوف انت عاوز تعمل الكويري امتي و اكتب اليوم بالانجليزي ^_^

Dev.BigBear 30-09-2016 01:30 AM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mando1995 (المشاركة 5280116)
ممكن أستفسار انا عندي العواميد دي بس فيها سطر زياده عندي أسمو Day ومش عارف اضيف في اليـوم بأي صيغة
ممكن إفادة
ودي صورة
http://e.top4top.net/p_272kabs1.png


انت شغال بالاصدار الجديد 1.8 علشان كة عندك العمود بتاع day
لو عيز الموضوع يتعمل كل يوم هتعمل فى اليوم كلمة always
لو هتحدد ايام هتكتب اليوم بالانجليش وعلشان تكتبة صح
فى البرنامج فى الصفحة بتاعت الجدول فى سهم صغير خالص على اللمين
هدوس علية هتلاقى البيانات كلها
و DateBaseIndox هتكتب رقم الداتا الى موجود فى اول صفحة فى البرنامج
الى اوصاد الداتا بتاعت log و تقريبا رقمها 3

™ EgY_KhaN ™ 30-09-2016 10:15 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
فكرة جميله والله
تسلم كالعادة

Jayden 02-10-2016 08:06 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
توفيرا لل CPU والوقت الافضل شيل ال Insert بتاعها خالص من AddlogChar

Hamza FiGo 02-10-2016 10:59 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Jayden (المشاركة 5280349)
توفيرا لل CPU والوقت الافضل شيل ال Insert بتاعها خالص من AddlogChar

لو شيلتها ممكن تعملك مشاكل في الــ Auto Events

Dev. iLegend 03-10-2016 04:54 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hamza FiGo (المشاركة 5280365)
لو شيلتها ممكن تعملك مشاكل في الــ Auto Events

مش هتعمل أي مشاكل في باقي الكيوريهات اللي في add_log procedures

ال Execute هيتم عادي جداً من غير كيوري ال insert
إلا لو حد عامل trigger علي اي جدول من الأتنين دي هتعمل معاه مشكلة طبعاً ،،

هي فكرة ال clean log كويسة وفي جداول كتير بيكون فيها لوج يا حمزة مش مجرد Shard Log بس
وبعض الجداول منها مفهاش execute insert procedure


كود PHP:

USE [iLegend]
GO
/****** Object:  StoredProcedure [dbo].[CleanLog]    Script Date: 03/10/2016 03:50:21 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- 
Coder:        <iLegend>
-- 
Create date: <23.10.2015>
-- =============================================
ALTER PROCEDURE [dbo].[CleanLog]
AS

-- 
Clear iLegend_System
Truncate Table 
[iLegend].[dbo].[_IncomingGlobalChat] ;
Truncate Table [iLegend].[dbo].[_IncomingPrivateChat] ;
Truncate Table [iLegend].[dbo].[_UniquesLog] ;
Truncate Table [iLegend].[dbo].[iLegend_Tool] ;

-- 
Clear SRO_VT_ACCOUNT.
Truncate Table [SRO_VT_ACCOUNT].[dbo].[_ShardCurrentUser] ;
Truncate Table [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques] ;
Delete From [SRO_VT_ACCOUNT].[dbo].[_SMCLogWhere Catagory ;
Delete From [SRO_VT_ACCOUNT].[dbo].[srZor_globalChatLogWhere msg Not Like '%WTS%' and msg Not Like '%WTT%' and msg Not Like '%WTB%' ;

-- 
Clear SRO_VT_SHARD.
Truncate Table [SRO_VT_SHARD].[dbo].[_FatalLog_Files] ;
Truncate Table [SRO_VT_SHARD].[dbo].[_ExploitLog] ;
Truncate Table [SRO_VT_SHARD].[dbo].[_Log_SEEK_N_DESTROY_ITEM_FAST] ;

-- 
Clear SRO_VT_SHARDLOG.
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogEventChar] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogEventItem] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogCashItem] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogEventSiegeFortress] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogSchedule] ; 


Dev. iLegend 03-10-2016 05:08 PM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mando1995 (المشاركة 5280116)
ممكن أستفسار انا عندي العواميد دي بس فيها سطر زياده عندي أسمو Day ومش عارف اضيف في اليـوم بأي صيغة
ممكن إفادة
ودي صورة
http://e.top4top.net/p_272kabs1.png

http://i.epvpimg.com/PevJf.png

Hamza FiGo 04-10-2016 01:02 AM

رد: Important: Auto Clean LOG DB by Vsro MultiTool
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev. iLegend (المشاركة 5280405)


مش هتعمل أي مشاكل في باقي الكيوريهات اللي في add_log procedures

ال Execute هيتم عادي جداً من غير كيوري ال insert
إلا لو حد عامل trigger علي اي جدول من الأتنين دي هتعمل معاه مشكلة طبعاً ،،

هي فكرة ال clean log كويسة وفي جداول كتير بيكون فيها لوج يا حمزة مش مجرد Shard Log بس
وبعض الجداول منها مفهاش execute insert procedure


كود PHP:

USE [iLegend]
GO
/****** Object:  StoredProcedure [dbo].[CleanLog]    Script Date: 03/10/2016 03:50:21 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- 
Coder:        <iLegend>
-- 
Create date: <23.10.2015>
-- =============================================
ALTER PROCEDURE [dbo].[CleanLog]
AS

-- 
Clear iLegend_System
Truncate Table 
[iLegend].[dbo].[_IncomingGlobalChat] ;
Truncate Table [iLegend].[dbo].[_IncomingPrivateChat] ;
Truncate Table [iLegend].[dbo].[_UniquesLog] ;
Truncate Table [iLegend].[dbo].[iLegend_Tool] ;

-- 
Clear SRO_VT_ACCOUNT.
Truncate Table [SRO_VT_ACCOUNT].[dbo].[_ShardCurrentUser] ;
Truncate Table [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques] ;
Delete From [SRO_VT_ACCOUNT].[dbo].[_SMCLogWhere Catagory ;
Delete From [SRO_VT_ACCOUNT].[dbo].[srZor_globalChatLogWhere msg Not Like '%WTS%' and msg Not Like '%WTT%' and msg Not Like '%WTB%' ;

-- 
Clear SRO_VT_SHARD.
Truncate Table [SRO_VT_SHARD].[dbo].[_FatalLog_Files] ;
Truncate Table [SRO_VT_SHARD].[dbo].[_ExploitLog] ;
Truncate Table [SRO_VT_SHARD].[dbo].[_Log_SEEK_N_DESTROY_ITEM_FAST] ;

-- 
Clear SRO_VT_SHARDLOG.
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogEventChar] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogEventItem] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogCashItem] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogEventSiegeFortress] ;
Truncate Table [SRO_VT_SHARDLOG].[dbo].[_LogSchedule] ; 


معاك يا رامي .. بس انا قولت اهمهم وانا عملت كذا بس. مقولتش عملت كله ^^

ومش شرط كل اللي انت عملته في الكيوري يتعمل .. لان معظمه مبيطلعش فية حاجة . وبردة فية تابلات مثلا مش موجودة

يعني مثلا FatalLog مش موجود عندي


الساعة الآن 05:27 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.