create table test (Id int identity)
go
sp_help test
The object 'test' does not have any indexes, or you do not have permissions. No constraints are defined on object 'test', or you do not have permissions.
एक सामान्य अभ्यास के रूप में आप अपने पहचान कॉलम पर एक अद्वितीय अनुक्रमणिका बनाएंगे, यह लुकअप को गति देता है।
आम तौर पर आप चाहते हैं कि आपके पहचान कॉलम 'क्लस्टर इंडेक्स' भी हों (Id int identity primary key
शॉर्टकट नोटेशन है), जिसका अर्थ है कि टेबल डिस्क पर उसी क्रम में रखी गई है जिस क्रम में आपका पहचान कॉलम है। यह इन्सर्ट के लिए ऑप्टिमाइज़ करता है, क्योंकि इसमें डाला जा रहा पेज मेमोरी में रहता है। कुछ मामलों में, जब आप तालिका में अन्य डेटा पर बहुत बार रेंज लुकअप कर रहे होते हैं, तो आप इसके बजाय अन्य कॉलम को क्लस्टर करने पर विचार कर सकते हैं, क्योंकि SQL सर्वर आपको प्रति टेबल केवल एक क्लस्टर इंडेक्स की अनुमति देता है।