ارسالها: 65
موضوعها: 13
تاریخ عضویت: خرداد 1394
اعتبار:
0
تشکرها: 10
57 بار تشکر شده در 39 پست
سلام ... سرعت join بیشتر یا subquery ؟ ممنون میشم با دلیل پاسخ بدین ... البته من خوندم که join چون ضرب دکارتی دو تا جدول رو اول حساب میکنه بعدش شرط رو قرار میده سرعت کمتری داره
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
نمیدونم دقیقاً منظورتون از SubQuery چیه. اگه منظورتون Select تودرتو هست (که معنای واقعی ساب کوئری میشه) سرعت جوین بیشتره ولی اگه منظورتون کوئری زدنهای جداگانه برای استخراج اطلاعات هست، سرعتش بیشتر از جوین هست و مصرف حافظه کمتری هم داره. البته همه اینها به نوع ایندکس گذاری و خیلی شرایط دیگه بستگی داره و بجز اینها، باید دید کدوم یکی نیاز مسئله شما رو راحتتر حل میکنه و اختلاف روی سیستم سرور شما در چه حده و واقعاً اختلافشون در حدی هست که لازم باشه روش کار رو عوض کنید یا خیر. حتی نوع Join هم توی سرعت میتونه مؤثر باشه.