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
Ändern der Identitätsspalte von INT in BIGINT
Ich habe eine Tabelle mit einer Identitätsspalte, die auch ein Primärschlüssel ist. Derzeit hat es 50 Millionen Zeilen, wobei der höchste Wert der Identitätsspalte bei 148.921.803 liegt. Die Tabelle hat viele DELETEs und wird darauf INSERTSausgeführt, daher der hohe Wert. Wir wollen den Datentyp ändern von INTbis BIGINTfür die Zugabe …

3
Sollten Entwickler LocalDB gegen eine "Entwicklungs" -Instanz verwenden dürfen?
Ähnlich wie die Ader der Frage, die hier zuvor unter " Sollten Entwickler in der Lage sein, Produktionsdatenbanken abzufragen? " Gestellt wurde, wollte ich Ihre Gedanken zu einem anderen besonders nervigen Thema einholen! Viele Unternehmen verhindern, dass Entwickler SQL Server Express und dergleichen auf Entwicklungsmaschinen installieren, und fördern stattdessen die …

3
Berechnen Sie die Summe von SUM (Spalte)
Ich habe diesen Code, der die Menge für einen bestimmten Artikel ( itemid) und den Produktdatumscode ( proddte) zusammenfasst. select sum(qty), itemid, proddte from testtable where .... group by itemid, proddte Was ich tun möchte, ist, die Summe aller zu erhalten, qtyunabhängig davon itemid/proddte. Ich habe versucht: select sum(qty), itemid, …
9 sql-server  sum 


1
Verbesserungen der Abfrageleistung durch Entfernen des inneren Joins für Operator-Hash-Übereinstimmungen
Während ich versuche, den Inhalt dieser Frage auf meine eigene Situation anzuwenden, bin ich etwas verwirrt darüber, wie ich den Operator Hash Match (Inner Join), wenn möglich, loswerden könnte. SQL Server-Abfrageleistung - keine Hash-Übereinstimmung mehr erforderlich (Inner Join) Ich bemerkte die Kosten von 10% und fragte mich, ob ich sie …

2
Sollte ich einen zusammengesetzten Index als eindeutig markieren, wenn er den Primärschlüssel enthält?
Bei einer Tabelle mit einem Primärschlüssel, z. CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName nvarchar(50), LastName nvarchar(50), Address nvarchar(200), Email nvarchar(260) --... ) Wir haben einen eindeutigen Primärschlüssel an CustomerID. Traditionell benötige ich dann möglicherweise einige zusätzliche Deckungsindizes. Zum Beispiel, um schnell einen Benutzer zu finden, …

4
Aufschlüsselung der Daten und der Datenträgerverwendung nach Tabelle
Ich habe eine SQL Server 2008 R2-Datenbank, die von mehreren bereitgestellten Programmen verwendet wird. Frage: Gibt es eine einfache Möglichkeit, anzuzeigen, wie viel Speicherplatz jede Tabelle für alle Tabellen in der Datenbank belegt, und logischen Speicherplatz von Speicherplatz zu unterscheiden? Wenn ich SSMS (Management Studio) verwende, lauten die für die …

1
E / A wird in der Datenbank eingefroren und außerdem wurde die E / A in der Datenbank täglich im Protokoll mit vollständiger Sicherung fortgesetzt
Ich möchte sagen, dass ich wie täglich die Nachricht in meiner Protokolldatei erhalten habe. Zuerst wird die Meldung E / A in Datenbank eingefroren (DatabaseName) im Protokoll angezeigt. Die Nachricht ist wie E / A ist in der Datenbank eingefroren (DatabaseName). Es ist keine Benutzeraktion erforderlich. Wenn die E / …


2
Erhalten eines realistischen Abfrageplans beim Partitionieren mit geringen Datenmengen
Wir verwenden Partitionierung, um die Blockierung unserer OLTP-Systemerfahrungen aufgrund von Sperren zu verringern. Dabei wird ein Partitionsschema verwendet, das die Arbeitstabellen basierend auf einer Kunden-ID in 100 Partitionen aufteilt. Während des Tests stellen wir jedoch fest, dass die Ausführungspläne nicht so ausgewählt werden, wie wir es erwartet hatten. Das Testszenario …



2
Wann wurde eine Datenbank offline geschaltet?
Ich versuche herauszufinden, wann einige meiner SQL-Datenbanken offline geschaltet wurden. Ich habe die Protokolle überprüft, konnte aber keine solchen Informationen finden und außerdem ist keine Standardablaufverfolgung aktiviert. Ich habe nur eine Information, dass es früher einen DBA gab, der das offline geschaltet hat, aber keine E-Mails oder eine schriftliche Mitteilung …


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.