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.

3
SQL Server verwendet nicht alle CPU-Kerne / Threads
Nach dem Upgrade der SQL Server-Hardware haben wir im Windows Task-Manager festgestellt, dass die SQL-Instanz nur die Hälfte der verfügbaren Threads verwendet: . Der Server verfügt über folgende Hard- und Software: Windows 2008 R2 Enterprise 64-Bit-SP1 Intel Xeon E7-4870 - 4 Prozessoren (40 Kerne, 80 Threads) Microsoft SQL Server 2012 …


3
Optimieren einer CTE-Hierarchie
Update unten Ich habe eine Kontentabelle mit einer typischen Konto- / übergeordneten Kontenarchitektur, um eine Kontenhierarchie darzustellen (SQL Server 2012). Ich habe eine VIEW mit einem CTE erstellt, um die Hierarchie auszusortieren, und im Großen und Ganzen funktioniert es wunderbar und wie beabsichtigt. Ich kann die Hierarchie auf jeder Ebene …

7
Gespeicherte Prozeduren unter Versionskontrolle, Best Practice
Ich verwende derzeit Tortoise SVN zur Quellcodeverwaltung einer .NET-Webanwendung. Was wäre der beste Weg, um unsere gespeicherten SQL Server-Prozeduren in die Quellcodeverwaltung zu bringen? Ich verwende derzeit VS 2010 als Entwicklungsumgebung und verbinde mich mit SQL Server Data Tools (SSDT) ​​mit einer SQL Server 2008 R2-Datenbank außerhalb des Unternehmens. In …

2
So optimieren Sie die T-SQL-Abfrage mithilfe des Ausführungsplans
Ich habe eine SQL-Abfrage, die ich in den letzten zwei Tagen versucht habe, mithilfe von Trial-and-Error und des Ausführungsplans zu optimieren, aber ohne Erfolg. Bitte verzeihen Sie mir, aber ich werde den gesamten Ausführungsplan hier veröffentlichen. Ich habe mich bemüht, die Tabellen- und Spaltennamen im Abfrage- und Ausführungsplan sowohl aus …


3
Was wird zwischen zwei Instanzen auf demselben Server geteilt?
Wir möchten mehrere Instanzen von SQL Server auf einem einzelnen Windows-Server installieren. Wir können keine VMs verwenden, da der Server Bare-Metal-Windows 2008 R2 ist. Aus Sicherheitsgründen müssen wir sicherstellen, dass die beiden Instanzen nichts gemeinsam haben, einschließlich Verwaltung, Windows-Dienste, Konten usw. Die Frage lautet also vermutlich: Was wird freigegeben, wenn …

3
Warum gibt es Ausführungsplanunterschiede zwischen OFFSET… FETCH und dem alten ROW_NUMBER-Schema?
Das OFFSET ... FETCHmit SQL Server 2012 eingeführte neue Modell bietet einfaches und schnelleres Paging. Warum gibt es überhaupt Unterschiede, wenn man bedenkt, dass die beiden Formen semantisch identisch und sehr häufig sind? Man würde annehmen, dass der Optimierer beide erkennt und sie (trivial) vollständig optimiert. Hier ist ein sehr …

3
Gibt eine Spalte pro Datum in einem Bereich zurück
Angenommen, ich habe Tabelle A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Was ich mit einer Aussicht erreichen muss, ist Folgendes: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 1 1 1 1 …





1
Woher weiß SQL Server, dass Prädikate korreliert sind?
Bei der Diagnose von SQL Server 2008 R2-Abfragen mit schlechter Kardinalitätsschätzung (trotz einfacher Indizierung, aktueller Statistiken usw.) und daher schlechten Abfrageplänen wurde ein möglicherweise verwandter KB-Artikel gefunden: UPDATE: Schlechte Leistung beim Ausführen einer Abfrage das korrelierte UND-Prädikate in SQL Server 2008 oder in SQL Server 2008 R2 oder in SQL …


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.