2015-04-10 2 views
6

В настоящее время я работаю с SQL Azure, и я понимаю, что она очень медленная, когда я использовал ее с Sql Server Management Studio или Visual Studio 2013 Data Tools для разработки базы данных. Есть ли у кого-то такая же проблема? Я попытался масштабировать базу данных до этой конфигурации, но она все еще работает медленно:База данных Azure SQL - Slow

Серверный уровень: стандартный. Уровень производительности: S2.

С уважением,

Родриго

+0

Является ли ваша база данных на сервере V12? – elfisher

+0

Нет, это на V11. Считаете ли вы, что это проблема? Спасибо –

+1

V12 должен помочь улучшить ваш опыт в целом, поскольку он поддерживает [больше возможностей] (http://azure.microsoft.com/en-us/documentation/articles/sql-database-preview-whats-new/) V12. Есть некоторые тесты производительности Pre-V12 vs V12, которые вы можете найти здесь (https://cbailiss.wordpress.com/2014/12/17/azure-sql-database-v12-performance-tests-show-significant- производительность увеличение /). Основная причина, по которой я спросил, это то, что с серверами V12 существуют обновления для Microsoft SQL Server Data Tools. Вы можете найти их [здесь] (https://msdn.microsoft.com/en-us/data/hh297027). – elfisher

ответ

1

SQL Azure поддерживает ярус производительности S3, который имеет такой же DTU как P1 и половину стоимости P1. Если у вас возникли проблемы с производительностью из-за нагрузки, вы можете сделать снимок, и, конечно, вы можете уменьшить масштаб, если необходимо

+2

Я не думаю, что он говорит, что запросы sql медленно исполняются. Интерфейс в VS или SSMS медленный. – Zapnologica

1

Как только я обновился до последних SSMS и клиентских инструментов, все было хорошо.

0

Я просто решил это и хотел посмотреть, есть ли у другого лучшее решение.

Вы не получаете это «медленное» поведение в SQL Management Studio, если используете учетную запись SA «серверов».

Другие учетные записи получали его.

Решение

USE master 
GO 
CREATE USER usernameYouLogInWith 
    FOR LOGIN usernameYouLogInWith 
    WITH DEFAULT_SCHEMA = [dbo] 

решаемая.

Сразу же щелкнуть правой кнопкой мыши в Management Studio, поскольку учетная запись этого пользователя теперь «мгновенно».

PS Я знаю, что вы не можете использовать «использовать» в SQL Azure, но, по крайней мере, знаете, что вы запускаете его в основной базе данных. Использование V12 DB

0

МОЖЕТ понять, что Microsoft еще не оптимизировала SSMS для правильной работы с Azure. Это означает, что приложение делает чрезмерное количество запросов в любое время и делает UI очень медленным.

До тех пор, пока Microsoft не начнет разрешать это (используя 2016 здесь и все же очень медленно), я нашел бесплатный инструмент, который работает на приличной скорости, и у него есть бесплатная версия, которая работает для моих нужд.

DBForge Studio Express http://www.devart.com/dbforge/sql/studio/download.html

Успехов

Смежные вопросы