SMS langsam, wenn eine Verbindung zu Azure SQL Server hergestellt wird

1172
Zapnologica

Ich hoste 2 Datenbanken auf Azure SQL Server Db. Zwei sehr kleine 40-MB-Datenbanken. Sehr eingeschränkter Zugang zu ihnen. Wenn ich mir meine DTU anschaue, ist es wie 0 mit 5%.

Wann auch immer ich öffne eine der Datenbanken in SQL management studio 2016. (v13.0.15600.2) Es ist sehr / extrem langsam.

Lass mich etwas näher ausführen.

  • Verbindung zum Server ist nicht schlecht (18 Sekunden)
  • Datenbanken erweitern (10 Sekunden)
  • Erweitern von Tabellen (60 Tabellen) (15 Sekunden)

Nun das Schlimmste. Wenn ich eine Tabelle in der Entwurfsansicht oder im Datenbankdiagramm bearbeite.

Wenn ich auf die Nameoder Data Typeauf eine Spalte klicke. Dauert 30 - 60 Sekunden, ich bekomme die Hälfte dieser Zeit nicht zur Antwort. Und es passiert jedes Mal, wenn ich links oder rechts in einer Reihe klicke.

Wenn ich Änderungen an einem Tabellenschema vornehme und sie speichern muss. Es kann auch sehr lange dauern. abhängig von der Größe des Tisches.

Es ist fast so, als ob SMSeine Art Netzwerkanfrage die azure db wirklich lange dauert.

Nur noch ein paar Infos.

  • Azure Db wird in Westeuropa gehostet,
  • Ich bin in Südafrika ansässig,
  • Ich habe 20/20 MBit / s Glasfaser-Internetverbindung.
  • Ping nach Westeuropa befindet sich 209msim Azure Speed ​​Test
  • Wenn ich lokal gehostete Standard SQL Server-Instanzen arbeite, ist die Geschwindigkeit 100%.

Ich bin gerade an einem Punkt angelangt, an dem ich nicht mehr an den Datenbanken arbeiten kann. Es ist einfach unbrauchbar.

7
Gleiches Problem. Sitz auch in Südafrika und Hosting in Nord-EU. davenewza vor 8 Jahren 1
Ich habe Leute haben angedeutet, dass ich die DTU der Datenbank aufrüsten muss. Aber ich laufe auf S0 und wenn Sie den Monitor beobachten, geht er niemals über 50% DTU hinaus. Ich bezweifle, dass es das ist. Zapnologica vor 8 Jahren 0
Ich kann zuversichtlich sagen, dass es NICHT DTU ist. Ich habe sogar meinen Server auf 50 DTU aufgestockt und es ist genauso langsam. Zapnologica vor 8 Jahren 0

2 Antworten auf die Frage

1
Manu

Ich hatte das gleiche Problem und fand eine Umgehung in diesem Beitrag: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/8023437c-77e7-4bce-99ae-bfc717079749/slow-ssms-for -sql-azure? forum = ssdsgetstarted

Grundsätzlich müssen Sie das Eigenschaftsfenster schließen (nicht minimieren). Solange das Eigenschaftsfenster geöffnet ist, sendet SSMS ständig dieselben SQL-Befehle an die DB.

Während die Frage theoretisch beantwortet werden kann, ist es [bevorzugt] (// meta.stackoverflow.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Karl Richter vor 7 Jahren 1
0
Zapnologica

Ok, das ist also die einzige Lösung, die ich finden kann. Ich weiß, dass es keine richtige Lösung ist, aber es erlaubt mir zu arbeiten.

Besorgen Sie sich eine billige VM in derselben Region wie Ihr SQL Server, dann einfach den Remote-Desktop auf diesen Server und verwenden Sie SQL Management Studio auf der virtuellen Maschine.

Die Latenz ist immer noch nicht optimal, jedoch viel besser als die Verwendung einer lokalen SMS-Instanz.

Ich habe das gleiche Problem. Ich wohne in der ausgewählten Region (W-Europe) und hatte nie ein Immobilienfenster geöffnet. Es kann bis zu 30 Sekunden dauern, bis das Kontextmenü (Rechtsklickmenü) einer Tabelle oder anderer Datenbankobjekte angezeigt wird. Wout vor 6 Jahren 0