نمایش نتایج 1 تا 5 از 5

نام تاپیک: قرار دادن ایندکس در جدول ثبت کالا

  1. #1

    قرار دادن ایندکس در جدول ثبت کالا

    با سلام و عرض خسته نباشید
    دوستان من به تازگی با مبحث ایندکس در Sql Server آشنا شدم
    من یه جدول دارم که درش اطلاعات مربوط به کالاها رو نگهداری میکنم که فیلدهاش شامل:
    کد کالا ، گروه کالا ، نام کالا ، واحد کالا ، قیمت کالا ، تعداد کالا
    ایندکس Clustered Index جدولم بورت پیش فرض بر روی فیلد کد کالا بسته شده است
    آیا بنظر شما بهتر نیست در این مورد من Clustered Index رو بر روی فیلد گروه کالا ببندم و Non Clustered Index رو بر روی فیلد نام کالا ببندم؟
    اینجوری بهتر نیست؟
    ممنونم
    یاعلی

  2. #2

    نقل قول: قرار دادن ایندکس در جدول ثبت کالا

    سلام

    Cluster Index فقط روی کلید اصلی ساخته می شه ... پس کلا نمی تونید اینکارو بکنید ...

  3. #3

    نقل قول: قرار دادن ایندکس در جدول ثبت کالا

    یعنی نمیشه کلاستر ایندکس رو تغییر داد ، تو یه جا خونده بودم که میشه اینکار رو کرد

  4. #4
    کاربر دائمی آواتار sajjad_kochekian
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    اصفهان نصف جهان
    پست
    581

    نقل قول: قرار دادن ایندکس در جدول ثبت کالا

    کلاستر ایندکس باید روی یک فیلد یا مجموعه از فیلد ها باشد که یونیک باشد
    جون گروه کالا ممکن است برای چند کالا استفاده شود نمی تواند کلاستر باشد.

  5. #5

    نقل قول: قرار دادن ایندکس در جدول ثبت کالا

    سلام
    پس کلاستر رو روی ID هر کالا ببندم؟
    Non Cluster‌رو کدوم فیلدهای میتونم ببندم که عملکرد درستی داشته باشه؟
    ژراستی یه سئوال ، من چطور میتونم در Sql Server2000 ایندکس تعریف کنم ، تو 2005 تونستم ولی تو 2000 نتونستم.
    ممنون میشم راهنماییم کنید
    یاعلی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •