muhdfaiz/laravel-tail-db
این ابزار یک دستور Artisan فراهم میکند که به توسعهدهندگان اجازه میدهد تا در زمان واقعی، کوئریهای SQL اجرایی شده توسط اپلیکیشن لاراول را مشاهده کنند. ️️
کاربرد:
این ابزار برای دیباگ کردن و بهینهسازی پایگاه داده بسیار مفید است. شما میتوانید ببینید کدام کوئریها اجرا میشوند، چه پارامترهایی به آنها داده میشود و چقدر زمان میبرند. ️
در چه شرایطی بهتره استفاده شود؟
وقتی داری روی بخشهای حساس دیتابیس کار میکنی، مثل بهینهسازی کوئریهای کند ، پیدا کردن N+1 queries، یا تست عملکرد APIها، استفاده از این ابزار میتونه بسیار کمککننده باشه.
چند مثال از موارد استفاده:
- دیدن کوئریهای اجرا شده هنگام بازدید از یک صفحه ️
- رفع مشکل کوئریهای تکراری در لوپها
- نظارت بر اجرای کوئری در حین اجرای Jobها یا Eventها
- تست واقعی از کش دیتابیس و بررسی تأثیر آن
- ##laravel
- ##database
- ##debugging
- ##sql
- ##artisan
- ##realtime
- ##optimization
- ##backend
- ##webdev
- ##php
