نمایش نتایج 1 تا 4 از 4

نام تاپیک: نوشتن برنامه یک query optimizer

  1. #1
    کاربر دائمی آواتار Hamid.Kad
    تاریخ عضویت
    آبان 1385
    محل زندگی
    پُشت هیچستانم...
    پست
    349

    نوشتن برنامه یک query optimizer

    سلام دوستان
    فرض کنید هدف ما نوشتن یک برنامه است که با گرفتن یک دستور اسکیوال، بهینه شده اون رو به ما بده
    من یه سری مطلب توی همین سایت پیدا کردم.مثلاً اینکه در نوشتن شرطها عبارات محدودکننده تر ،اول نوشته بشن و ...
    ولی همه این روشها به نوعی نیازمند این هستند که از حجم اطلاعات و حتی مقادیر اونها باخبر باشیم(برای اینکه بدونیم کدوم شرطها محدودکننده تر هستند)
    و یا در حالاتی که از join استفاده میکنیم، ترتیب قرار گرفتن اونها چجوری باشه؟ من توی سایتهای مختلف جستجو کردم و اکثراً استفاده از الگوریتمهایی مثل Ant Colony و PSO رو
    پیشنهاد کرده بودند ولی من نتونستم رابطه مستقیمی بین این الگویتمها و چگونگی استفاده از اونها پیدا کنم. اگه از دوستان کسی اطلاعاتی راجع به این موارد دارند ممنون میشم کمک کنند.
    تاکید میکنم که هدف ما نوشتن برنامه ای است که خودش کوئری رو بهینه کنه(مثل optimizer خود SqlServer). نه اینکه به کاربر بگیم کوئری رو اینجوری بنویس
    ممنون از توجهتون

  2. #2
    دوست عزیزم،
    بهینه بودن Query در مواردی ربط پیدا میکنه به وضعیت اطلاعات. بعنوان مثال، خود Query Optimizer همیشه اول Query شما رو با توجه به Statistics میسنجه و بعد الگوریتم بهینه رو انتخاب میکنه. اما در بسیاری از موارد هم حق با شماست، Query فی نفسه میتونه بهینه یا نابهینه نوشته بشه.
    ولی نوشتن چنین برنامه ای کار ساده ای نیست. اگر شما فقط بتونین یک Parser برای Query بنویسین، واقعا کار بزرگی انجام دادین، چه برسه به Optimizer!

  3. #3
    کاربر دائمی آواتار Hamid.Kad
    تاریخ عضویت
    آبان 1385
    محل زندگی
    پُشت هیچستانم...
    پست
    349
    جناب ثباتی.ممنون از توجهتون. حق با شماست. نوشتن این برنامه کار راحتی نیست. ولی متاسفانه یا خوشبختانه بعنوان پرو‍ژه نهایی دانشگاه برای من در نظر گرفته شده. فکر میکنم مبحث جالبی باشه. در هر صورت خوشحال میشم اگه ذوستان بتونند کمکی بکنند.

  4. #4
    کاربر دائمی آواتار Hamid.Kad
    تاریخ عضویت
    آبان 1385
    محل زندگی
    پُشت هیچستانم...
    پست
    349
    دوستان اگه اطلاعاتی دارند خواهشاً دریغ نکنند که بدجور کارم گیره...

تاپیک های مشابه

  1. Image Optimizer Ocx
    نوشته شده توسط afsoongar در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: جمعه 13 بهمن 1385, 01:31 صبح
  2. Delphi Optimizer
    نوشته شده توسط mzjahromi در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 17 آبان 1384, 10:11 صبح
  3. Zend Optimizer
    نوشته شده توسط pooyesh در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 13 مهر 1384, 23:56 عصر
  4. نسخه Zend Optimizer 2.5.1
    نوشته شده توسط oxygenws در بخش PHP
    پاسخ: 0
    آخرین پست: پنج شنبه 14 اسفند 1382, 18:34 عصر
  5. Zend Optimizer 2.5
    نوشته شده توسط oxygenws در بخش PHP
    پاسخ: 0
    آخرین پست: جمعه 24 بهمن 1382, 03:27 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •