باید برای هرکدوم ازینا یه فیلد مثلا به نام read بذاری که در اول کار 0 باشه و وقتی مدیر دید 1 بشهچطور می تونم با یه کوئری، تعداد پیامهای جدید، تعداد اعضای جدید و تعداد سفارشات جدید رو بدست بیارو و به مدیر سایت نمایش بدم؟
منظورتون اینه که سرعت اجرای یک کوئری و خوندن اطلاعات چند جدول و سرعت اجرای چند کوئری با هم برابره؟بله باید چندتا کوئری بگیری! 1 کوئری گرفتن دلیل بر سرعت بیشتر نیست!
شما چجوری میخوای اطلاعات چند جدول مختلف رو با یک کوئری در بیاری اخه!منظورتون اینه که سرعت اجرای یک کوئری و خوندن اطلاعات چند جدول و سرعت اجرای چند کوئری با هم برابره؟
با left join و ساب کوئری نمی شه این کار رو کرد؟شما چجوری میخوای اطلاعات چند جدول مختلف رو با یک کوئری در بیاری اخه!
خب ساب کوئری به همون نسبت کند میکنه!با left join و ساب کوئری نمی شه این کار رو کرد؟
وقتی بازدید زیر 1000 نفر در روز باشه که مشکلی پیش نمی یاد.مگه کوئریش چقدر زمان بره؟
نگران نباش! بازم مشکلی پیش نمیادوقتی بازدید زیر 1000 نفر در روز باشه که مشکلی پیش نمی یاد.
توی بازدیدهای بالا ممکنه که سرعت اجرای کوئری ها اهمیت پیدا کنه.
یعنی توی بازدیدهای روزانه 100 هزار نفر به بالا هم این نوع کوئریها مشکلی پیش نمی یارن؟ منبع معتبری برای این موضوع سراغ دارید؟معمولا کوئریهای سرچ تو سرعت تاثیر میذارن نه این نوع کوئریها
یه آمار معتبر در مورد سرعت و زمان اجرای انواع کوئری وجود نداره؟البته دو کوئری سرعت بیشتری نسبت به یک کوئری با یک ساب کوئری داره !