जैसा कि पहले ही उल्लेख किया गया है, आप पहले से ही 64-बिट OS का उपयोग कर रहे हैं। SQL सर्वर के 64-बिट संस्करण और एक नुकसान पर स्विच करने के दो फायदे हैं।
एकमात्र नुकसान यह है कि SQL सर्वर का 64-बिट संस्करण 64-बिट पॉइंटर्स का उपयोग करेगा। इसका मतलब यह है कि पॉइंटर्स दो बार अधिक मेमोरी पर कब्जा कर लेंगे, दो बार अधिक मेमोरी बैंडविड्थ का उपभोग करेंगे, और इसी तरह। यह संभावना काफी नगण्य है, लेकिन यह एक नुकसान है। यह आंशिक रूप से इस तथ्य से भरपाई करता है कि 64-बिट एप्लिकेशन पर स्विच करने से आपको संगतता परत के ओवरहेड को खोदने की अनुमति मिलेगी 32-बिट एप्लिकेशन को 64-बिट ओएस के कार्यों का उपयोग करने के लिए उपयोग करना होगा।
प्रमुख लाभ यह है कि समय के साथ निर्धारित सीपीयू अनुदेश में कई महत्वपूर्ण सुधार किए गए थे। उनमें से कुछ को 64-बिट्स में परिवर्तन के साथ बनाया गया था और उनमें से कुछ पहले किए गए थे।
लेकिन पहले से बने लोगों के लिए, 32-बिट बिल्ड में सीपीयू को संभालना होता है जिसमें वे विशेषताएं नहीं होती हैं और कई उदाहरणों के बीच पता लगाने और स्विच करने की परेशानी से बचने के लिए, बस उनका उपयोग नहीं करते हैं जहां वे मौजूद हैं। उदाहरण के लिए, 64-बिट सीपीयू में SSE2 होना चाहिए, लेकिन 32-बिट CPUs नहीं हो सकता है। इसलिए अधिकांश 32-बिट कोड सिर्फ SSE2 को चेक करने और मानने में परेशान नहीं करता है। 64-बिट कोड का आश्वासन दिया गया है कि SSE2 निर्देश मौजूद हैं और यदि यह सबसे अच्छा विकल्प है तो इसका उपयोग करेगा।
सबसे बड़ी संख्या 8 से 16 तक नामांकित, सामान्य प्रयोजन वाले रजिस्टरों की संख्या में वृद्धि है। 128-बिट एक्सएमएम रजिस्टरों की संख्या भी दोगुनी कर दी गई, 8 से 16 तक।
इसके अलावा, 64-बिट प्रक्रिया बड़ी मात्रा में वर्चुअल मेमोरी का उपयोग कर सकती है। यह उन प्रक्रियाओं के साथ विशेष रूप से महत्वपूर्ण है जो डिस्क पर संरचित डेटा की बड़ी मात्रा तक पहुंच रखते हैं। और, ज़ाहिर है, वे 64-बिट पूर्णांक संचालन का उपयोग कर सकते हैं जो बड़े फाइल सिस्टम पर एन्क्रिप्शन, संपीड़न और यहां तक कि कुछ फ़ाइल सिस्टम संचालन के प्रदर्शन में सुधार करते हैं।