2015-04-10 4 views
6

Attualmente sto lavorando con SQL Azure e mi rendo conto che è molto lento quando l'ho usato con Sql Server Management Studio o Visual Studio 2013 Data Tools per progettare il database. C'è qualcuno che ha lo stesso problema? Ho provato a ridimensionare il database a questa configurazione ma funziona ancora lentamente:Database SQL di Azure - lento

Livello server: standard. Livello di prestazione: S2.

saluti,

Rodrigo

+0

è la vostra base di dati su un server V12? – elfisher

+0

No, è su V11. Pensi che sia questo il problema? Grazie –

+1

V12 dovrebbe contribuire a migliorare la tua esperienza in generale in quanto supporta [più funzionalità] (http://azure.microsoft.com/en-us/documentation/articles/sql-database-preview-whats-new/) rispetto a V12. Ci sono alcuni test delle prestazioni di Pre-V12 vs V12 che puoi trovare [qui] (https://cbailiss.wordpress.com/2014/12/17/azure-sql-database-v12-performance-tests-show-significant- prestazioni-aumento /). Il motivo principale per cui ho chiesto è che con i server V12 ci sono aggiornamenti per Microsoft SQL Server Data Tools. È possibile trovarli [qui] (https://msdn.microsoft.com/en-us/data/hh297027). – elfisher

risposta

1

SQL Azure supporta anche S3 livello prestazione che ha la stessa DTU come P1 e metà del costo di P1. Se si verificano problemi di prestazioni a causa del carico, è possibile effettuare uno scatto e, naturalmente, è possibile ridimensionare se necessario

+2

Non penso che stia dicendo che le query SQL sono lente da eseguire. L'interfaccia in VS o SSMS è lenta. – Zapnologica

1

Una volta aggiornato all'SSMS e agli strumenti client più recenti, tutto andava bene.

0

Ho appena risolto questo e volevo vedere se altri hanno una soluzione migliore.

Non si ottiene questo comportamento "lento" in SQL Management Studio se si utilizza l'account SA "server".

Altri account lo capivano.

Soluzione

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

risolto.

Fare clic con il pulsante destro del mouse in Management Studio poiché l'account utente è ora "istantaneo".

PS, so che non è possibile utilizzare 'uso' in SQL Azure, ma almeno si sa che è possibile eseguirlo nel database master. Utilizzo del V12 DB

0

La mia comprensione è che Microsoft non ha ancora ottimizzato SSMS per funzionare correttamente con Azure. Ciò significa che l'applicazione fa un numero eccessivo di query in ogni momento e ciò rende l'interfaccia utente estremamente lenta.

Fino a quando Microsoft inizia a risolvere questo problema (utilizzando il 2016 qui eppure molto lento), ho trovato uno strumento gratuito che funziona a una velocità decente e ha una versione gratuita che funziona per le mie esigenze.

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

Buona fortuna