miladtajare
4 سال پیش توسط miladtajare مطرح شد
4 پاسخ

کندی در لود صفحه بعد از latest oldest یا هر Order دیگری LARAVEL

سلام وقت همگی بخیر .
سوالم اینه که یه جدول دارم داخلش در حال حاضر 4000رکورد داره / کار خاصی روش انجام ندادم و فقط paginate گزاشتم 20 تایی و اردرش کردم با latest
ولی لود صفحه به شدت زیاده و وقتی این latest رو برمیدارم سرعت خوب میشه / در کل با هر اردری سرعتم خیلی کم میشه
در سرچ ها متوجه شدم که مربوط مبشه به late row lookups
@hesammousavi
@khanzadimahdi
ممنون میشم راهنمایی کنید


ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 4 سال پیش مطرح شد
0

وقتی paginate میکنی count میگیره از کل جدول ! همزمان بر حسب یه چیزی هم داری مرتب میکنی که اگه اون index نباشه باعث میشه کند بشه همه چیز


miladtajare
@milad.pc.tajare 4 سال پیش آپدیت شد
0

ما در سرج هامون فهمیدیم که نباید جداول بزرگ رو با هم join زد و باید یک جدول برگشت داده بشه و با استفاده از کلید و... این جوین رو کامل کنیم در این حالت ترکیب همه جداول وقتی order میکنم سرعت به شدت میاد پایین /

یک مورد دیگه این بود که داده های یک جدول رو برای انجام هر عملیات get نکنیم و در backend روش حلقه نزاریم برای پیمایش و عملیات خاص مثل جدولی که 2000تا رکورد داره

ممنون میشم اگر در رابطه با سرعت تجربه ای دارید بفرمایید / یا اینکه جملات بالا درست هست یا خیر
@khanzadimahdi
@hesammousavi
@mhyeganeh
@ariaieboy
@mohsenbostan


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 4 سال پیش مطرح شد
1

شما موارد پایه و بدیهی رو رعایت نکرده بودین! مشکل از سمت شما بود و این موارد با سوال پرسیدن حل نمیشه. شما باید قبل اینکه برنامه نویسی کنید مطالعه کنید.

نوشتن دو خط کد که کل دیتای دیتابیس رو بکشه بیرون همه بلدن! روی مفاهیم تمرکز کنید. قطعا سخت افزار یه ظرفیتی داره و هرکسی میدونه دیتا هر روز بیشتر و بیشتر میشه و وقتی یکهو باهم همه رو جوین کنیم یه روزی میرسه که سیستم به شدت کند میشه.


miladtajare
@milad.pc.tajare 4 سال پیش آپدیت شد
0

@khanzadimahdi

ممنون از پاسختون / شما راه حلی برای مثلا اینکه یه pdf بسازیم که کلی اطلاعات داره و دیتای زیادی روش هست و مثلا 72،000سطر داره و مثلا 3،600صفحه pdf میشه دارید ؟ما داریم همچین خروجی هایی از وب میگیریم ....پس رعایت کردیم / اینها مثال بود نه اینکه من چیزی بلد نباشم و این متن هم برای این نیست که من چیزی بلدم ....!
ممنون میشم سوالمو ج بدین که دوباره میپرسم :
ممنون میشم اگر در رابطه با سرعت تجربه ای دارید بفرمایید

هر نکته یا هر ترفند برنامه نویسی و هر چی در لاراول


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام