Может ли кто-нибудь объяснить мне, почему существует существенная разница в производительности между MySQL и SQL Server для этого простого оператора select?MySQL vs SQL Server 2008 R2 простой выбор производительности запроса
SELECT email from Users WHERE id=1
В настоящее время в базе данных имеется только одна таблица с 3 пользователями. Время MySQL составляет в среднем 0,0003, а SQL Server - 0,05. Это нормально, или сервер MSSQL настроен неправильно?
РЕДАКТИРОВАТЬ:
Обе таблицы имеют одинаковую структуру, первичный ключ установлен в id
, MySQL, тип двигателя ЬшоВВ.
Я попробовал запрос с WITH(NOLOCK)
, но результат тот же.
Имеют ли таблицы аналогичную структуру? У обоих есть индекс (PRIMARY KEY) на 'id'? –
Да, структура таблицы такая же, PK установлена на 'id' – matino
Какой тип двигателя вы используете для таблицы MySQL? – Namphibian