سلام
واسه اینکه سرعت واکشی اطلاعات از دیتابیس در لاراول و mysql بره بالاتر، چه اصولی رو رعایت میکنید؟
ممنون میشم تجربیات تون رو بگید.
@milad @golshahimohammadreza @hossein.r.1442 @hesammousavi @mhyeganeh @endworld @saman1111 @SobhanDadkhah @khanzadimahdi @nimageneral
یک سری اصول کلی مثل eager-loading و انتخاب محدود ستون هایی که مورد نظرمون هست و نه کل ستون ها و یا طراحی بهینه ساختار جداول و Relation ها کمک کننده هستند.
پکیج laravel-debugbar رو هم اگر نصب کنید، اطلاعات خیلی خوبی از جزئیات کوئری ها و تعداد و زمان اجراشون میده و میشه آنالیز کرد.
همچنین پکیج laravel-query-detector که چنانچه ناخواسته خطای N+1 در کوئری هاتون داشته باشید اخطار میده
https://github.com/barryvdh/laravel-debugbar
https://github.com/beyondcode/laravel-query-detector
@developer
به نظرم طراحی دیتابیس در حال کلی خیلی مبحث گسترده ای هست ( البته اگر علاقه داشته باشید جذاب هم هست ) .
بعلاوه مواردی که دوستان گفتن ، index گذاری اصولی و در جای مناسب هم خیلی خیلی میتونه موثر باشه . به دوره طراحی دیتابیس لاراکست یه سری بزنید شاید موارد خوبی دستگیرتون بشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟