Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Wenn ich in einer neuen Umgebung starte, überprüfe ich in der Regel, wo sich die Sicherungen befinden, wann die letzte vollständige Sicherung durchgeführt wurde, wann die letzte Wiederherstellung durchgeführt wurde und auch die Sicherheit. Ich mache das über T-SQL. Überprüfen Sie die Sicherungen ;with Radhe as ( SELECT @@Servername as …
Meine Frage basiert auf diesem: https://stackoverflow.com/q/35575990/5089204 Um dort eine Antwort zu geben, habe ich folgendes Test-Szenario gemacht. Testszenario Zuerst erstelle ich eine Testtabelle und fülle sie mit 100.000 Zeilen. Eine Zufallszahl (0 bis 1000) sollte für jede Zufallszahl ~ 100 Zeilen ergeben. Diese Zahl wird in eine varchar-Spalte und als …
Angenommen, ich muss Daten von einem Server auf einen anderen exportieren (über Verbindungsserver). Welche Aussage wird effizienter sein? Ausführung im Quellserver: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Oder auf dem Zielserver ausführen: INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, c, …
Wenn ein Server über 8 GB RAM verfügt und ich 4 Instanzen von SQL Server Express ausführe, beträgt das von SQL Server verwendete Gesamtspeicherlimit 1 GB oder 4 GB? Wäre es ratsam, mehrere Instanzen wie diese auszuführen, damit jede Datenbank Ressourcen besser nutzen kann (vorausgesetzt, der Server verfügt über viele …
Einige häufig gestellte Fragen zum Anhängen von Datenbanken in SQL Server: Was bedeutet es, eine Datenbank anzuhängen oder zu trennen? Wie trenne ich eine Datenbank? Wie hänge ich eine Datenbank an? Was bedeutet es, das Protokoll anzuhängen und neu zu erstellen? Wie mache ich das in SQL Server Express? Wann …
Als Entwickler übernehmen Datenbankadministratoren häufig die Verantwortung für die Behebung von Leistungsproblemen auf Datenbankebene, sodass wir nicht über die erforderliche Erfahrung beim Diagnostizieren, Optimieren, Umgestalten von Abfragen usw. verfügen. Ich suche eine Datenbank mit einer Reihe von Tabellen, Daten, Abfragen, Triggern, SPs usw., in der es absichtliche Leistungsprobleme gibt, und …
Ich bin ein Oracle DBA, der auch Sybase-Erfahrung hat. Was sind die wichtigsten architektonischen und konzeptionellen Unterschiede zwischen den beiden RDBMS-Plattformen? Eine Antwort ähnlich der SQL Server-> Oracle Frage hier wäre am nützlichsten sein.
Ich habe eine Tabelle, die von einer Legacy-Anwendung als Ersatz für IDENTITYFelder in verschiedenen anderen Tabellen verwendet wird. In jeder Zeile der Tabelle wird die zuletzt verwendete ID LastIDfür das in angegebene Feld gespeichert IDName. Gelegentlich kommt es zu einem Deadlock des gespeicherten Prozesses. Ich glaube, ich habe einen geeigneten …
Das Wichtigste zuerst: Ich verwende MS SQL Server 2008 mit einer Datenbank der Kompatibilitätsstufe 80 und verbinde mich mit .Net System.Data.SqlClient.SqlConnection. Aus Performancegründen habe ich eine indizierte Ansicht erstellt. Daher müssen Aktualisierungen von Tabellen, auf die in der Ansicht verwiesen wird, durchgeführt werden ARITHABORT ON. Der Profiler zeigt jedoch an, …
Offenbar hängt die Ausführungsgeschwindigkeit von T-SQL von der Latenz der Netzwerkverbindung zum Server ab. Ich ging davon aus, dass SQL Server, wenn er dem Client nichts zu melden hat, nur so lange ausgeführt wird, bis er fertig ist, aber das Testen zeigt eine andere Geschichte. create procedure UselessLoop @I int …
Szenario : Sie erhalten ein Datenbank-Backup und werden aufgefordert, es auf einem Server wiederherzustellen (auf dem bereits andere Datenbanken gehostet werden). Sie erhalten jedoch keine nützlichen Informationen darüber, was das Backup enthält oder ob die Quelle als vertrauenswürdig eingestuft werden soll. Frage 1 : Welche potenziellen Auswirkungen hat die Wiederherstellung …
Wenn Sie die folgenden Abfragen in MS SQL Server 2012 ausführen, schlägt die zweite Abfrage fehl, jedoch nicht die erste. Außerdem schlagen beide Abfragen fehl, wenn sie ohne die where-Klauseln ausgeführt werden. Ich bin ratlos, warum beide fehlschlagen würden, da beide leere Ergebnismengen haben sollten. Jede Hilfe / Einsicht wird …
Ich habe eine SQL-Abfrage, die ich optimieren möchte: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable hat zwei Indizes: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.