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.

1
Was misst die Dauer in SQL Server tatsächlich?
Was genau misst die Abfragedauer beim Durchführen eines Profiler-Trace? Ich habe eine gespeicherte Prozedur, die den Datenzugriff (SELECT) ausführt, und es dauert durchschnittlich etwa 30 Sekunden, um die Ergebnisse an die Anwendung zurückzugeben. Wenn ich jedoch einen Trace darauf ausführe, erhalte ich eine durchschnittliche Dauer von ungefähr 8 Sekunden, eine …


2
Können Windows-Authentifizierungsanmeldungen unter SQL Server 2008 (oder R2) deaktiviert werden?
Wir können also Windows-Anmeldung oder gemischten Modus ausführen, aber können wir SQL Server so konfigurieren, dass nur interne Anmeldungen verwendet werden und alle Windows-Anmeldungen blockiert werden? Ist die einzige Lösung, um alle potenziellen Windows-Anmeldungen hinzuzufügen und sie als vorbeugende (oder reaktive) Prozedur auf eingeschränkte Berechtigungen zu setzen?


2
Umgehung von Parameter-Sniffing
Ich habe in der Vergangenheit zwei Methoden verwendet, um Probleme mit dem Parameter-Sniffing zu umgehen: 1) Verwenden Sie WITH RECOMPILE 2) Weisen Sie den lokalen Variablen Parameterwerte neu zu und verwenden Sie diese anstelle der Parameter Soweit ich weiß, ist das Endergebnis von beiden dasselbe - ein neuer Ausführungsplan, der …

3
Funktion in zentraler Datenbank erstellen oder in jeder Datenbank wiederholen?
Einer meiner Entwickler hat eine SQL-Funktion geschrieben, die wie die VB.Net-Funktion (LastIndexOf) funktioniert und diese veröffentlichen möchte. Meine Frage ist, was wäre der Grund, dies in eine zentrale Datenbank zu stellen, anstatt es in jede Benutzerdatenbank zu stellen? Der Entwickler hat versucht, es in das Systemschema seiner Master-Datenbank einzufügen, damit …


3
logische Lesevorgänge vs. Scananzahl
Ich verbinde eine kleine Tabelle (1.000 Zeilen) mit einer großen Tabelle (8 Millionen Zeilen) in SQL Server 2008. Der Join verwendet einen nicht gruppierten Abdeckungsindex für die große Tabelle, und der Join kann drei mögliche Abfragepläne erstellen. Ich versuche herauszufinden, welcher Plan besser ist, aber ich möchte dieses Wissen auch …


1
Lagerreihenfolge vs Ergebnisreihenfolge
Dies ist eine Ausgründungsfrage aus der im Primärschlüssel angegebenen Sortierreihenfolge, die Sortierung wird jedoch bei SELECT ausgeführt . @Catcall sagt dies zum Thema Speicherreihenfolge (Clustered Index) und Ausgabereihenfolge Viele Leute glauben, dass ein Clustered-Index eine Sortierreihenfolge bei der Ausgabe garantiert. Aber das ist es nicht; Es garantiert eine Speicherreihenfolge auf …





2
SQL Server 2008 Filestream maximale Anzahl von Zeilen
Wir verwenden Dateistreams in Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64) und Windows Server 2008 , um Millionen von Dateien zu speichern. Da es Millionen von Dateien gibt, werden alle in 100 Dateigruppen gruppiert und nacheinander nacheinander eingefügt. Jetzt haben wir ungefähr 15.000 Dateien in jeder Dateigruppe und werden …

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.