PDA

View Full Version : ایجاد کش (Cache) برای یک جدول



Akhavan_tabriz
سه شنبه 28 تیر 1390, 15:58 عصر
سلام
من یک جدول دارم که حاوی یک میلیارد رکورد است . و این جدول پایه می باشد
یعنی تغییرات روی آن ندارم ولی خفن جستجو دارم. ( البته انواع ایندکس وجود دارد )

من می خواستم بدانم چگونه می توانم بر روی این جدول کش ایجاد نمایم
تا sql server جستجو ها را با سرعت بیشتری انجام دهد.

من دستور Create Cache را دیدم ولی چیزی سر در نیاوردم

لطفاً اگر کسی چیزی می داند راهنمایی نماید.
با تشکر

حمیدرضاصادقیان
چهارشنبه 29 تیر 1390, 10:09 صبح
سلام.
برای افزایش Performance بهتره شما دستوراتی که کنده و Execution Plan رو اینجا قرار بدید تا بشه در موردش تصمیم گرفت.

Akhavan_tabriz
پنج شنبه 30 تیر 1390, 16:34 عصر
سلام
من از سیستم spatial ( جغرافیایی) استفاده می کنم
فیلد نگهداری عوارض نقشه geometry می باشد

یک جدول شامل یک نقشه می باشد به طور فرض نقشه املاک تهران
دستوری که در هر Zoom All اجرا می شود Select * From Tehran_City می باشد

هر بار به Sql Server دستور می دهیم تمام جدول را اسکن نماید به نظر من اگر راهی بود تا این جدول
در Cache قرار می گرفت سرعت کار با برنامه در محیط شبکه با 100 کاربر آن لاین بالاتر می رفت

با تشکر