رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سرعت join بیشتر یا subquery ؟
#1
سلام ... سرعت join بیشتر یا subquery ؟ ممنون میشم با دلیل پاسخ بدین ... البته من خوندم که join چون ضرب دکارتی دو تا جدول رو اول حساب میکنه بعدش شرط رو قرار میده سرعت کمتری داره
پاسخ
تشکر شده توسط:
#2
نمیدونم دقیقاً منظورتون از SubQuery چیه. اگه منظورتون Select تودرتو هست (که معنای واقعی ساب کوئری میشه) سرعت جوین بیشتره ولی اگه منظورتون کوئری زدنهای جداگانه برای استخراج اطلاعات هست، سرعتش بیشتر از جوین هست و مصرف حافظه کمتری هم داره. البته همه اینها به نوع ایندکس گذاری و خیلی شرایط دیگه بستگی داره و بجز اینها، باید دید کدوم یکی نیاز مسئله شما رو راحتتر حل میکنه و اختلاف روی سیستم سرور شما در چه حده و واقعاً اختلافشون در حدی هست که لازم باشه روش کار رو عوض کنید یا خیر. حتی نوع Join هم توی سرعت میتونه مؤثر باشه.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان