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.
Was ist bei der Leistungsoptimierung wichtiger: CPU-Zeit oder verstrichene Zeit? Gibt es Szenarien, in denen eines wichtiger ist als das andere? Ein Beispiel: Während der Leistungsoptimierung wird die CPU-Zeit um ~ 38% reduziert , die verstrichene Zeit jedoch um ~ 22%. Ist das eine Verbesserung ?
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 …
Ä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 …
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, …
Ich versuche, diese (Unter-) Abfrage zu verbessern, die Teil einer größeren Abfrage ist: select SUM(isnull(IP.Q, 0)) as Q, IP.OPID from IP inner join I on I.ID = IP.IID where IP.Deleted=0 and (I.Status > 0 AND I.Status <= 19) group by IP.OPID Sentry Plan Explorer wies auf einige relativ teure Key …
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 …
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, …
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 …
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 / …
Die Tabelle, an der ich arbeite, besteht aus drei Komponenten: Eine IDSpalte (Primärschlüssel in einer anderen Tabelle) Einige Datenspalten Gültiges Datum from/ toSpalten. Werte: ID Data From To 1 a 2015-01-01 2015-01-05 1 a 2015-01-06 2015-01-10 1 b 2015-01-11 2015-01-15 1 a 2015-01-16 2015-01-20 2 c 2015-01-01 2015-01-05 2 c …
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 …
Ich bin Systemadministrator für eine kleine Firma. Nun erwägen wir die Einführung von Windows Server 2008 R2 für das Unternehmen. Wir planen die Implementierung von Active Directory. Wir möchten auch RDMS von SQL Server 2000 auf SQL Server 2014 aktualisieren. Aufgrund der Größe unserer Organisation können wir es uns leisten, …
Ich habe die Größe von MDF / NDF-Dateien manuell auf eine große Größe geändert, um Autogrow-Vorgänge in SQL Server-Datenbanken zu vermeiden. Da die Dateien größer sind, ist auf den Festplattenpartitionen nur sehr wenig freier Speicherplatz vorhanden, und die Systemadministratoren warnen mich immer wieder, dass mir der Speicherplatz ausgeht. Da ich …
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 …
Ich habe kürzlich meinen lokalen SQL Server auf Version 2014 aktualisiert, in der auch das SSMS 2014 installiert wurde. Wenn Sie SQL Server Management Studio 2014 zum Erstellen einer Sicherung verwenden (sowohl lokal als auch remote, Serverversionen 2008 - 2014), wird die folgende Fehlermeldung angezeigt: Um diese Aktion auszuführen, legen …
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.