ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
SQL Server مصرف رم خیلی بالایی داره. همونطور که میبینید توی خطا گفته که میخواد 4 گیگابایت رم رو اشغال کنه. یا باید حافظه در دسترس PHP رو افزایش بدین یا اینکه ترجیحاً یه وب سرویس با #C یا ASP.NET و... بنویسید و درخواستها رو به اون بدین و اون پردازش کنه و خروجی رو بصورت JSON و... به شما تحویل بده. همیشه یه جای کار مایکروسافت میلنگه!
ارسالها: 55
موضوعها: 26
تاریخ عضویت: مرداد 1394
اعتبار:
0
تشکرها: 15
0 بار تشکر شده در 0 پست
ممنون و متشکر از شما
الان برای اینکه میزان حافظه رو توی Wamp Server افزایش بدم باید کدوم بخش فایل php.ini رو ویرایش کنم ؟
ارسالها: 55
موضوعها: 26
تاریخ عضویت: مرداد 1394
اعتبار:
0
تشکرها: 15
0 بار تشکر شده در 0 پست
مقدار حافظه جهت اجرای اسکریپت، بستگی به محتوای جدول داره که قرار هست واکشی بشه ؟
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
بله. بهتره از Pagination و... برای کاهش حافظه مصرفی استفاده کنید.
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
درمورد Data Pagination in PHP تحقیق کنید.
برای حافظه هم 5G یا 5120M بگذارین ولی اصلاً اینکار رو توصیه نمیکنم. روال طراحی شما اشتباهه که چند گیگابایت دیتا یکجا داره وارد رم میشه. فکر کنید چند کاربر همزمان درخواست بدن. اونوقت سرور رو باید تعطیل کنید.
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
والا بستگی به خیلی چیزا میتونه داشته باشه. مثلاً اینکه نوع فیلدها CHAR هست یا VARCHAR یا خیلی موارد دیگه. ازطرفی میتونن برای اینکه شما هم Pagination داشته باشین، توی View از LIMIT و... استفاده کنن تا بتونید صفحه بندی کنید. درواقع یه جورایی Stored Function بنویسن. ازطرفی خود SQL Server کلاً سنگینه و نمیدونم چرا نیاز دارین درکنار PHP ازش استفاده کنید چون اصلاً برای وب بهینه نیست.