عارف لما تيجي تكتب كويري كده بـ:
User::all();
أو:
DB::table('users')->get();
أيوه، دي معناها SELECT *
بس تعالى هنا! 
متعملش كده وانت في production 
ليه بقى؟
لأنك كده بتقول للداتابيز:
"هاتلي كل الأعمدة... حتى لو أنا مش محتاج غير اسم اليوزر بس!"
يعني بتسحب داتا مالهاش لازمة، بتتخزن في الرام، بتاخد وقت في النقل، وبتأثر على الأداء بشكل عام 
الحل البسيط:
User::select('id', 'name', 'email')->get();
كده بتقوله: "هاتلي بس اللي أنا محتاجه يا معلم" 
أسرع، أنضف، وأوفر على السيرفر بتاعك في الـ Query Time.
مثال عملي:
لو جدول الـ users فيه 20 عمود، وانت محتاج 3 بس…
ليه تسحب 20؟ 
افتكر دايمًا:
السرعة مش بس في الكود، السرعة في كمية الداتا اللي انت بتسحبها كمان.