تالار گفتمان nCIS.ir

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