Hamid.Kad
دوشنبه 06 اسفند 1386, 11:51 صبح
سلام
راجع به اینکه چگونه میتونیم با استفاده از برنامه نویسی یک کوئری رو بهینه کنیم سوال داشتم. فرض ما اینه که یک پارسر داریم که دستور رو پارس میکنه. حالا میخوام بدونم چه مسائلی رو باید در نظر گرفت. من یه بار دیگه هم این سوال رو پرسیده بودم ولی متاسفانه جواب مناسبی نگرفتم. ببینید دوستان، این موضوع پروژه منه و استاد هم گیر داده سر بهینه سازی join ها. دوتا تکنیک هم معرفی کرده بنام کلونی مورچه ها و PSO. هر دو تاش رو خوندم ولی نمیدونم چجوری میتونم از اونا کمک بگیرم. البته از همین سایت مطالب خوبی در رابطه با شرطها و ایندکسها برای بهینه سازی پیدا کردم ولی گیر اصلی استاد سر همون ترتیب join ها هست. مسلماً اونی که رکوردهای کمتری داره باید زودتر شرکت کنه و این رو میشه با یک sort ساده حل کرد(تعداد رکوردهای هر جدول رو از قبل میدونیم) ولی من نمیدونم چرا باید از تکنیکهای هوش مصنوعی مثل کلونی مورچه ها استفاده کرد !!!
خواهشاً کمک کنید که باید تا آخر اسفند یه survay به استاد بدم وگرنه بیچارم.:ناراحت:
ممنون از لطفتون
راجع به اینکه چگونه میتونیم با استفاده از برنامه نویسی یک کوئری رو بهینه کنیم سوال داشتم. فرض ما اینه که یک پارسر داریم که دستور رو پارس میکنه. حالا میخوام بدونم چه مسائلی رو باید در نظر گرفت. من یه بار دیگه هم این سوال رو پرسیده بودم ولی متاسفانه جواب مناسبی نگرفتم. ببینید دوستان، این موضوع پروژه منه و استاد هم گیر داده سر بهینه سازی join ها. دوتا تکنیک هم معرفی کرده بنام کلونی مورچه ها و PSO. هر دو تاش رو خوندم ولی نمیدونم چجوری میتونم از اونا کمک بگیرم. البته از همین سایت مطالب خوبی در رابطه با شرطها و ایندکسها برای بهینه سازی پیدا کردم ولی گیر اصلی استاد سر همون ترتیب join ها هست. مسلماً اونی که رکوردهای کمتری داره باید زودتر شرکت کنه و این رو میشه با یک sort ساده حل کرد(تعداد رکوردهای هر جدول رو از قبل میدونیم) ولی من نمیدونم چرا باید از تکنیکهای هوش مصنوعی مثل کلونی مورچه ها استفاده کرد !!!
خواهشاً کمک کنید که باید تا آخر اسفند یه survay به استاد بدم وگرنه بیچارم.:ناراحت:
ممنون از لطفتون