sql birincil anahtar ve dizin | Netgez.com
SORU
20 Ocak 2009, Salı


sql birincil anahtar ve dizin

Bir veritabanı, birincil anahtar olarak ayarlayın KİMLİĞİ bir satır (int) var. Eğer KİMLİĞİ genellikle kapalı benim sorgu ben de dizin için ihtiyacınız var? Ya da bir birincil anahtar zaten dizine demek olmak mı?

Ben de ifade edildiği gibi bu KİMLİĞİ üzerinde bir dizin oluşturmak, ben MS SQL Server çünkü sormamın nedeni benim birincil anahtar.

Edit: ek bir soru - herhangi bir zarar ayrıca birincil anahtar dizini için işe yarar mı?

CEVAP
20 Ocak 2009, Salı


Haklısın, SQL Server aynı sahada dizin(ler) oluşturmak çoğaltmak için izin veren kafa karıştırıcı. Ama başka bir oluşturabilirsiniz gerçeğini PK endeksi de zaten var olmadığını göstermez.

Ek dizini hiç iyi olmaz, ama sadece zarar çok küçük dosya boyutu ve satır oluşturma ek yükü vardır.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • Michael Neal

    Michael Neal

    2 Mayıs 2009