PDA

View Full Version : فرق بین ایندکس Primery & Index



SoheilKH
دوشنبه 26 دی 1384, 14:02 عصر
سلام
در یک جدول یک فیلد داریم که Primery Key هست بنابراین به طور اتوماتیک یک Index از نوع Primery Key روی این فیلد ایجاد می شود

آیا احتیاجی هست که روی همین فیلد من یک Index ایجاد کنم ؟
آیا Index از نوع Primery با نوع معمولی فرق می کند؟
با تشکر

میلاد علوی
دوشنبه 26 دی 1384, 22:48 عصر
منم مثل تو تازه کارم

titbasoft
سه شنبه 27 دی 1384, 10:27 صبح
همیشه یک ایندکس از نوع clustered روی PK به طور خودکار توسط SQL SERVER ساخته میشه. و البته هر table فقط یک index از این نوع میتونه داشته باشه. پس ایندکس برای شما بوجود اومده و دیگه نیازی به ساختن ایندکس مجدد ندارید. مگر اینکه در شرایط خاص جستجویی روی جدول نیاز دارید که علاوه بر فیلد (ها) ی PK از فیلد های دیگری هم استفاده میشه که در اون موقع نیاز دارید که یک non clustered index روی فیلدهای مورد نظر (که pk هم جزئی از اونهاست) ایجاد کنید.

SoheilKH
چهارشنبه 28 دی 1384, 08:10 صبح
خیلی ممنون