مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

tithack_azar

عضویت از 1395/01/25

یک سلکت بهینه با توجه به تجربه ..

  • پنجشنبه 26 فروردین 1395
  • 18:42
تشکر میکنم

سلام خدمت اساتید و همکارای گل
بچه ها یه میکروبلاگی طراحی میکنم که دیتابیسش به این صورت هستش که مشاهده میکنید. selectی که من انجام میدم با join هستش رابطه ی جداول هم مشخصه ؛ با این روش درسته من همه اطلاعات پستم رو با یه کوئری میگیرم ، ولی میخواستم بدونم شما جای من بودید با چه روشی این اطلاعات رو واکشی میکردید؟!
با join کردن ؟! select همراه subquery و..... ( دلیلشم بگید ممنون میشم !)
مثلا من با join  کردن سرعت اجرا رو فدای selectهای پی در پی کردم ! (منتظر پاسخهاتون هستم مخصوصا پاسخ مدیرای گل)

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 26 فروردین 1395
  • 19:26

بهتره از View در Sql استفاده کنید

تعداد زیاد Join و در چندین مرحله اصلا جالب نیست و علت وجود View ها برای جلوگیری از همین موضوع است

کاربر سایت

amirmohseni

عضویت از 1394/08/05

  • جمعه 27 فروردین 1395
  • 23:23

پیشنهاد ما ساخت indexed view و استفاده از آن است

سرعت بسیار بالای این نوع ویو کمک زیادی به شما می کند

محدودیت هایی دارد که می بایست رعایت شوند

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)