PDA

View Full Version : پیدا کردن کوئری های زمان بالا، و یا بستن دسترسی برای مخرب ها



tehro0n
شنبه 07 بهمن 1391, 00:10 صبح
سلام،
من چند دیتا بیس دارم که یکیش طرفدار توش زیاده و احتمال اینکه مخربی هم وجود داشته باشه که دیتا بیس رو مشغول نگه داشته باشه زیاد میشه..
اینکه بخوام دسترسی هر نفر رو هم ثبت کنم که اگه در 1 دقیقه چندین بار خواست کانکت بشه اون رو بلاک کنم هم بده، چون روزانه میلیون ها بار از این کوئری استفاده میشه و نمیشه به همین تعداد هم چک کرد..
اما می تونم اگه با استفاده از پیدا کردن کوئری های مشغول شده این افراد رو که با آی دی خودشون کانکت میشن پیدا کنم

حالا می خوام ببینم راهی هست که بتونم کوئری های زمان بالا یا مشغول رو پیدا کنم؟
کلا در این مورد چه راهنمایی می فرمایید؟!

tehro0n
شنبه 07 بهمن 1391, 11:57 صبح
الووووووووووووو، کلا دیگه اینجا شده سئوال کننده!

MostafaEs3
شنبه 07 بهمن 1391, 21:21 عصر
هر اتصال یک مدت زمان داره و بعدش تایم اوت میده ! بنابراین اگه توی تنظیمات php.ini (یا htaccess) تایم اوت اتصال به mysql رو بیاری پایین عملا کسی نمیتونه مدت زیادی کانکت باشه - و اینکه مخرب معمولا نمیتونه به دیتابیس نفوذ کنه مگر اینکه سایت مشکل امنیتی داشته باشه