PK ומפתח Clustered הם אכן מושגים נפרדים. ה-PK שלך לא חייב להיותמפתח האינדקס המקובץ שלך. ביישומים מעשיים מניסיוני, אותו תחום שהוא ה-PK שלך צריך/יהיה המפתח המקובץ שלך מכיוון שהוא עונה על אותם קריטריונים המפורטים למעלה.
האם צריך לאסוף את המפתח הראשי?
מפתח ראשי יכול להיות מקובץ או לא מקובץ, אבל זוהי שיטה מומלצת שכיחה ליצור מפתח ראשי כאינדקס מקובץ. … המפתח הראשי צריך להיות עמודה מזהה ייחודית של הטבלה והוא לא צריך להיות NULL.
מה זה PK clustered?
אינדקס מקובץ. אינדקס מקובץ מגדיר את הסדר שבו הנתונים מאוחסנים פיזית בטבלה ניתן למיין נתוני טבלה בצורה היחידה, לכן, יכול להיות רק אינדקס מקבץ אחד בכל טבלה.ב-SQL Server, אילוץ המפתח הראשי יוצר אוטומטית אינדקס מקובץ בעמודה הספציפית הזו.
האם המפתח הראשי יכול להיות ללא אשכולות?
מפתח ראשי הוא אינדקס בסתר! זה יכול להיות מקובץ או לא מקובץ. המפתח הראשי שלך עשוי מבחינה טכנית להיות "מפתח סרוגייט ".
מה היתרון של המדד המקובץ?
אינדקס מקובץ הוא שימושי עבור שאילתות טווח מכיוון שהנתונים ממוינים באופן הגיוני על המפתח. אתה יכול להעביר טבלה לקבוצת קבצים אחרת על ידי יצירה מחדש של האינדקס המקובץ בקבוצת קבצים אחרת. אינך חייב להפיל את הטבלה כפי שהיית עושה כדי להעביר ערימה.