Như đã lưu ý, bạn đang sử dụng HĐH 64 bit. Có hai ưu điểm của việc chuyển sang phiên bản SQL Server 64 bit và một nhược điểm.
Nhược điểm duy nhất là phiên bản SQL Server 64 bit sẽ sử dụng con trỏ 64 bit. Điều này có nghĩa là con trỏ sẽ chiếm gấp đôi bộ nhớ, tiêu thụ gấp đôi băng thông bộ nhớ, v.v. Điều này có thể khá không đáng kể, nhưng nó là một bất lợi. Nó được bù đắp một phần bởi thực tế là việc chuyển sang ứng dụng 64 bit sẽ cho phép bạn bỏ qua chi phí của các ứng dụng 32 bit lớp tương thích phải sử dụng để truy cập các chức năng của hệ điều hành 64 bit.
Ưu điểm chính là nhiều cải tiến đáng kể đã được thực hiện trong tập lệnh CPU được đặt theo thời gian. Một số trong số chúng đã được thực hiện cùng với việc thay đổi thành 64 bit và một số trong số chúng đã được thực hiện trước đó.
Nhưng ngay cả đối với những cái được tạo trước đó, bản dựng 32 bit phải xử lý các CPU không có các tính năng đó và để tránh rắc rối phát hiện và chuyển đổi giữa nhiều phiên bản, chỉ không sử dụng chúng ngay cả khi chúng có mặt. Ví dụ: CPU 64 bit phải có SSE2, nhưng CPU 32 bit có thể không có. Vì vậy, hầu hết mã 32 bit không cần kiểm tra và giả sử không có SSE2. Mã 64 bit được đảm bảo có các hướng dẫn SSE2 và vì vậy sẽ sử dụng nó nếu đó là lựa chọn tốt nhất.
Cái lớn nhất là sự gia tăng số lượng các thanh ghi có mục đích chung được đặt tên từ 8 đến 16. Số lượng các thanh ghi XMM 128 bit cũng được nhân đôi, từ 8 lên 16.
Ngoài ra, một quá trình 64 bit có thể sử dụng một lượng lớn bộ nhớ ảo. Điều này đặc biệt quan trọng với các quy trình truy cập một lượng lớn dữ liệu có cấu trúc trên đĩa. Và, tất nhiên, họ có thể sử dụng các hoạt động số nguyên 64 bit có xu hướng cải thiện hiệu suất mã hóa, nén và thậm chí một số hoạt động của hệ thống tệp trên các hệ thống tệp lớn.