Als «sql-server» getaggte Fragen

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.

2
Reduzieren einer großen SQL Server-Datenbank
Ich habe eine große SQL Server 2008-Testdatenbank (1,9 TB) und möchte deren Größe auf der Festplatte reduzieren. Ich habe nicht verwendete Tabellen gelöscht und erhebliche Datenmengen gelöscht, aber die Größe auf der Festplatte wurde nicht reduziert. Was soll ich machen? Ich habe mir die Aufgabe "Verkleinern" in SSMS angesehen, aber …
13 sql-server 

4
SQL Server Management Studio für eine entfernte Datenbank
Mit einer SQL Server-Datenbank, die sich auf einem remote gehosteten dedizierten Server befindet, kann ich mit SQL Server Management Studio arbeiten, das entweder auf demselben Server oder auf meinem lokalen Computer installiert ist. Im ersten Fall sollte ich mit Remotedesktop arbeiten, was die Arbeit etwas verlangsamt. Im zweiten Fall muss …
13 sql-server  ssms 


4
Hinweise zur Abfrageoptimierung in SQL Server 2005/8
Ich möchte ein Team über das Schreiben besserer SQL Server-Abfragen aufklären und habe mich gefragt, welche Tipps die besten für die Verbesserung der Leistung sind. Zum Beispiel hatte ich einmal einen DBA, der darauf bestand, dass count (*) schlechter abschneidet als count (1) (ich habe keine Ahnung, ob sie Recht …

3
Select-Ausgabe von T-SQL ausblenden
Ich versuche, die Ausführungszeit für Abfragen zu ermitteln, möchte aber auch die Abfrageausgabe ausblenden. Ich möchte nur die verstrichene Zeit - keine Ausgabe. Beispiel DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] Im Moment erhalte ich eine …
13 sql-server  t-sql 


2
Warum erhalte ich beim Einfügen in indizierte Tabellen keine minimale Protokollierung?
Ich teste minimale Protokolleinfügungen in verschiedenen Szenarien und von dem, was ich unter Verwendung von TABLOCK und SQL Server 2016+ als INSERT INTO SELECT in einen Heap mit einem nicht gruppierten Index gelesen habe, sollte nur eine minimale Protokollierung erfolgen vollständige Protokollierung. Meine Datenbank befindet sich im einfachen Wiederherstellungsmodell und …

2
Verwenden von Ersetzen in SQL
Ich habe eine Tabelle und ich muss einige Namen aktualisieren, aber ich habe mich über die gewundert folgende Fragen: Werden beide dasselbe tun? Abfrage1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Abfrage2 Update mytable Set Name = 'Joe' where Name = 'Jeff'
13 sql-server 

1
Kann ein nicht verwendeter NICHT ABGESCHLOSSENER INDEX die Abfragegeschwindigkeit noch erhöhen?
Dies ist eine seltsame Situation, aber ich hoffe, dass jemand eine Antwort hat. Bei einigen Leistungsproblemen haben wir einer Tabelle einen NONCLUSTERED INDEX hinzugefügt, wie von angefordert sp_BlitzIndex. Wir haben die Verwendung am nächsten Tag überprüft und es wurden 0 Lesevorgänge ( 0 Scans / Suchvorgänge, 0 Singleton-Suchvorgänge ) angezeigt …





1
Wie schätzt der Optimierer von SQL Server die Anzahl der Zeilen in einer verknüpften Tabelle?
Ich führe diese Abfrage in der AdventureWorks2012- Datenbank aus: SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Wenn ich mir den geschätzten Ausführungsplan ansehe, sehe ich Folgendes: Die anfängliche Indexsuche (oben rechts) verwendet den Index IX_SalesOrderHeader_CustomerID und durchsucht das …

2
Deadlock für SQL Server-Indexaktualisierung
Ich habe 2 Abfragen, die bei gleichzeitiger Ausführung einen Deadlock verursachen. Abfrage 1 - Aktualisieren Sie eine Spalte, die in einem Index (index1) enthalten ist: update table1 set column1 = value1 where id = @Id Nimmt X-Lock für Tabelle1 und versucht dann, Index1 mit X-Lock zu versehen. Abfrage 2: select …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.