Bất cứ ai có thể giải thích cho tôi tại sao có một sự khác biệt đáng kể trong hiệu suất giữa MySQL và SQL Server cho tuyên bố chọn đơn giản này?MySQL vs SQL Server 2008 R2 đơn giản truy vấn chọn hiệu suất
SELECT email from Users WHERE id=1
Hiện tại, cơ sở dữ liệu chỉ có một bảng với 3 người dùng. MySQL thời gian là trung bình 0,0003 trong khi SQL Server là 0,05. Đây có phải là bình thường hay máy chủ MSSQL không được cấu hình đúng cách?
EDIT:
Cả hai bảng có cấu trúc tương tự, khóa chính được thiết lập để id
, MySQL động cơ loại là InnoDB.
Tôi đã thử truy vấn với WITH(NOLOCK)
nhưng kết quả giống nhau.
Bàn có cấu trúc tương tự không? Cả hai đều có chỉ mục (PRIMARY KEY) trên 'id'? –
Có, cấu trúc bảng là như nhau, PK được đặt trên 'id' – matino
Loại động cơ nào bạn đang sử dụng cho bảng MySQL? – Namphibian