وب‌سرویس مجید

پروژه laravel-tail-db

muhdfaiz/laravel-tail-db

این ابزار یک دستور Artisan فراهم می‌کند که به توسعه‌دهندگان اجازه می‌دهد تا در زمان واقعی، کوئری‌های SQL اجرایی شده توسط اپلیکیشن لاراول را مشاهده کنند. ️‍️

کاربرد:

این ابزار برای دیباگ کردن و بهینه‌سازی پایگاه داده بسیار مفید است. شما می‌توانید ببینید کدام کوئری‌ها اجرا می‌شوند، چه پارامترهایی به آن‌ها داده می‌شود و چقدر زمان می‌برند. ️

در چه شرایطی بهتره استفاده شود؟

وقتی داری روی بخش‌های حساس دیتابیس کار می‌کنی، مثل بهینه‌سازی کوئری‌های کند ، پیدا کردن N+1 queries، یا تست عملکرد APIها، استفاده از این ابزار می‌تونه بسیار کمک‌کننده باشه.

چند مثال از موارد استفاده:

- دیدن کوئری‌های اجرا شده هنگام بازدید از یک صفحه ️

- رفع مشکل کوئری‌های تکراری در لوپ‌ها

- نظارت بر اجرای کوئری در حین اجرای Jobها یا Eventها

- تست واقعی از کش دیتابیس و بررسی تأثیر آن

  • ##laravel
  • ##database
  • ##debugging
  • ##sql
  • ##artisan
  • ##realtime
  • ##optimization
  • ##backend
  • ##webdev
  • ##php