У меня есть приложение ASP.NET MVC, работающее как служба приложений Azure.Он использует SQL Azure.Приложение загружает страницы и выполняет запросы к базе данных намного медленнее с новым пользователем SQL, которого я создал с ролями db_datareader
и db_datawriter
.Когда я использую учетную запись администратора sql, созданную в базе данных azure, приложение работает быстрее.Разница велика: учетная запись администратора, страницы и поиски занимают секунду или две, а для новой учетной записи загрузка этих же страниц занимает более 30 секунд.Я не видел такого поведения на сервере SQL раньше.
Я не смог найти никакой информации о пользователях sql и различиях в производительности, только это о производительности SQL Azure.