Проблемы с производительностью БД, размещенной на EC2 - PullRequest
0 голосов
/ 08 апреля 2019

Столкнувшись со специфической проблемой с нашей настройкой.Недавно мы перенесли базу данных SQL-сервера с локального сервера на AWS.У нас установлен MS SQL Server 2016 на сервере EC2 (сервер MS Windows 2016).Когда мы пытаемся выполнить простой запрос на выборку в БД внутри экземпляра с использованием SSMS, для получения более 300 000 строк требуется около 1 минуты.

Но когда мы запускаем один и тот же запрос из наших двух разных офисов (подключаясь к DNS, который разрешает экземпляр IP с использованием SSMS, установленной на наших ноутбуках), это занимает примерно 6 минут и 13 минут соответственно.Эти результаты всегда остаются неизменными.1 минута при работе на самом экземпляре, 6 минут 13 минут из двух разных офисов.

Теперь мы попытались пропинговать IP-адрес экземпляра из всех местоположений и где-то между 20-30 мс, поэтому он не должен быть сетевым.ИМО.

Мы также изменили тип экземпляра, но безрезультатно.

В чем может быть причина?

Заранее спасибо.

PS - Мы создали ENI, подключили его к экземпляру и передали IP ENI в Route53.Экземпляр EC2 находится в частной подсети с типом экземпляра M5.large и типом EBS io1.

...