السلام عليكم,

عن طريق ال php اريد ان اجلب من جدول DB معلومات التي تصل الى اكثر من 50,000 سطر واحيانا 100,000 واحيانا اكثر من ذلك,

وكتابتها بملف excel او csv

ال query يعمل جيدا وهو معقد به join اكتر من جدول,

في كل مره ياخذ الكتير من الوقت بالphp وبالنهايه يرجع request timeout,

والمشكله كمان انه بيستخدم الكتير من الذاكره مما يؤدي الى ابطاء ال server

جربت set_time_limit وما ساعدني

الي عنده اقتراح او فكره كيف يمكنني التغلب على هذه المشكله يسعدني سماعه