Als «sql-server-2012» getaggte Fragen

15
SQL Server 2012 langsamer als 2008

Ich habe eine große Website und Datenbank von einem älteren Server (Windows 2008 / SQL Server 2008/16 GB RAM / 2 x 2,5 GHz Quad Core / SAS-Festplatten) auf einen neueren, viel besseren Server (Windows 2008 R2 / SQL Server 2012 SP1 / 64 GB RAM / 2 x 2,1 GHz (16 Core-Prozessoren / SSD-Festplatten)....

15
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...

14
SQL Server-Abfrage bei Paginierung langsam

Bei der folgenden T-SQL-Abfrage in SQL Server 2012 tritt ein merkwürdiges Verhalten auf: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Wenn ich diese Abfrage alleine durchführe, erhalte ich ungefähr 1.300 Ergebnisse in weniger als zwei Sekunden (es gibt einen...

14
Was erlaubt die Rolle db_owner?

Ich habe versucht, eine Anmeldung zu beheben, die bestimmte Tabellen in einer SQL Server 2012-Datenbank nicht anzeigen kann. Dabei verstehe ich nicht ganz, was eine Mitgliedschaft in der db_ownerRolle erlaubt. Ich kann die anderen Rollen wie verstehen, db_datareader and db_datawriteraber ich bleibe...

14
Erzwingen einer Index-Spool

Ich weiß, dass dies aus Leistungsgründen vermieden werden sollte, aber ich versuche, einen Zustand zu zeigen, in dem es als Demo angezeigt wird, um sicherzustellen, dass es nicht angezeigt wird. Ich erhalte jedoch eine fehlende Indexwarnung, doch das Optimierungsprogramm erstellt keinen temporären...

14
Laufende Summe zur vorherigen Zeile

Ich brauche Hilfe bei den Fensterfunktionen. Ich weiß, dass Sie die Summe innerhalb eines Fensters und die laufende Summe innerhalb eines Fensters berechnen können. Aber ist es möglich, die vorherige laufende Summe zu berechnen, dh die laufende Summe ohne die aktuelle Zeile? Ich nehme an, Sie...