この単純な選択ステートメントで、MySQL と SQL Server のパフォーマンスに劇的な違いがある理由を誰か説明できますか?
SELECT email from Users WHERE id=1
現在、データベースには 3 人のユーザーを持つテーブルが 1 つだけあります。MySQL の時間は平均 0.0003 ですが、SQL Server は 0.05 です。これは正常ですか、それとも MSSQL サーバーが正しく構成されていませんか?
編集:
両方のテーブルは同じ構造を持ち、主キーは に設定されid
、MySQL エンジンのタイプは InnoDB です。
でクエリを実行しましWITH(NOLOCK)
たが、結果は同じです。