PDA

View Full Version : علت کاهش سرعت؟!



quack
چهارشنبه 19 اردیبهشت 1386, 15:46 عصر
سلام

موقع ثبت نام و حذف و اضافه تقریبا کل سیستم دانشگاه می خوابه بطوریکه قسمت آموزش برای گرفتن اصلاعات یک دانشجو شاید حدود 7 دقیقه یا بیشتر باید صبر کنه . من به سورس برنامه دسترسی ندارم فقط می خوام دلایلی که باعث میشه چنین بلایی سر یک نرم افزار بیاد را بدونم ؟
( نرم افزار با دلفی و اراکل پیاده سازی شده )

aidin300
چهارشنبه 19 اردیبهشت 1386, 21:24 عصر
سلام
احتمال زیاد مشکل از indexهای جداول اوراکل هست، بهتر دوباره ساخته بشن.

quack
پنج شنبه 20 اردیبهشت 1386, 09:57 صبح
سلام
احتمال زیاد مشکل از indexهای جداول اوراکل هست، بهتر دوباره ساخته بشن.

بعید می دونم به این سادگی ها باشه چون برنامه نویساش مبتدی نبودن.

کسی تجربه ای با سیستم هایی با ترافیک بالا داشته؟ لطفا مشکلات و راه حلهای این گونه سیستم ها را اینجا بنویسید

hmm
پنج شنبه 20 اردیبهشت 1386, 11:00 صبح
به سرور و چگونگی config کردن اون هم بستگی داره
اگه یه سرور ضعیف انتخاب بشه مشخصه که نمیتونه در هر لحظه به تعداد زیاد درخواستها پاسخ بده ویا اگه سیستم عامل و دیتابیس درست config نشده باشه باز هم این مشکل وجود داره

بنده با نظر دوستمون aidin300 (http://www.barnamenevis.org/forum/member.php?u=14842) موافقم طراحی دیتابیس یکی از اساسی ترین فاکتورهاست و نه فقط index بلکه table ها و ساختارشون و چگونگی jion بین آنها نیز اهمیت زیادی داره

quack
پنج شنبه 20 اردیبهشت 1386, 14:33 عصر
ممنون که پاسخ دادید
مواردی که در Config سیستم عامل و دیتابیس باید رعایت بشه را هم اگر توضیح بدید ممنون میشم.

aidin300
پنج شنبه 20 اردیبهشت 1386, 20:10 عصر
ساختن indexها ربطی به برنامه نویس ها نداره باید انجام بشه.
برای پیدا کردن مشکل Performance سیستم اگه با اوراکل آشنایی نداری بهتره از نرم افزار هایی مثل Spotlight (http://www.quest.com/) یا DB Tools (http://www.softtreetech.com/) استفاده کنی، البته اگه ممکنه نسخه اوراکل رو و مخصوصا مقدار پارامتر shared_pool_size و مشخصات سرور رو بگو

quack
پنج شنبه 20 اردیبهشت 1386, 20:18 عصر
نرم افزار دسته من نیست توسط استادای خود دانشگاه نوشته شده . سووال را کلی پرسیدم چون تا حالا خوشبختانه برنامه ای که این حجم ترافیک را داشته باشه به پستم نخورده کلا میخوام بدونم در این گونه موارد چه نکاتی را باید رعایت کرد؟!

hmm
چهارشنبه 26 اردیبهشت 1386, 10:01 صبح
باید query مانیتور بشن تا cost های سخت/نرم افزاری مشخص بشه
احتمالا در این شرایط باید از load balancing استفاده بشه

ARA
چهارشنبه 26 اردیبهشت 1386, 16:42 عصر
نرم افزار دسته من نیست توسط استادای خود دانشگاه نوشته شده . سووال را کلی پرسیدم چون تا حالا خوشبختانه برنامه ای که این حجم ترافیک را داشته باشه به پستم نخورده کلا میخوام بدونم در این گونه موارد چه نکاتی را باید رعایت کرد؟!


:قهقهه: :قهقهه: :قهقهه: :قهقهه:
همونه معمولا استادهایی که خیلی از لحاظ علمی بارشونه از نظر عملی منفی میباشند

من خیلی دیدم :گیج: :شیطان: