Ich habe Probleme beim Versuch, den Kontext von SSMS dynamisch in die in dynamischem SQL angegebene Datenbank zu ändern: EXEC sys.sp_executesql N'USE db1 ' ; Es wird erfolgreich ausgeführt, der Datenbankkontext von SSMS ändert sich jedoch nicht. Ich habe versucht, eine geringfügige Änderung an den oben genannten so DECLARE @sql …
Zu Abfrageoptimierungs- und Testzwecken können Sie der Indexstatistik einer Tabelle manuell eine Zeilen- und Seitenanzahl zuweisen, indem Sie sie ausführen UPDATE STATISTICS. Aber wie berechnet man die Statistiken neu / setzt sie auf den tatsächlichen Inhalt der Tabelle zurück? --- Create a table.. CREATE TABLE dbo.StatTest ( i int NOT …
Wie unter Verwenden allgemeiner Tabellenausdrücke in MSDN gezeigt, können Sie einen CTE wie folgt definieren: WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) und benutze es wie: SELECT <column_list> FROM expression_name; Angenommen, ich habe folgende 2 CTEs with cte1 as( select name from Table1 ) with …
Angenommen, ich habe eine Tabelle A mit zwei Spalten: Eine ist eine ID für ThingAund eine ist eine ID für ThingB. Der Primärschlüssel ist (ThingA, ThingB). Als nächstes habe ich eine zweite Tabelle, aber diesmal ist sie auf Einträge in Tabellen beschränkt A, die haben ThingB = 3. Der Primärschlüssel …
Ich habe kürzlich daran gearbeitet, die Daten oder Metriken zu verstehen, die in der Ereignisdatei für erweiterte Ereignisse im Systemzustand gespeichert sind. Wir versuchen, die Datenerfassung von Leistungsmetriken unter Verwendung des hier bereitgestellten Systemzustands zu implementieren Es gibt Berichte, die Metriken wie CPU-Auslastung, andere Prozessauslastung usw. enthalten, die aus dem …
Ich versuche, das Produkt aller Zeilen für eine bestimmte Spalte in einer nach Abfrage gruppierten zu erhalten. Die meisten Beispiele, die ich gefunden habe, weisen mich auf das Kombinieren hin exp, sumundlog exp(sum(log([Column A]))) Das Problem, das ich habe, ist, dass die Spalte einige Nullen für Werte enthält und daher …
Wir hatten kürzlich ein Problem in unserer SQL Server 2014-HADR-Umgebung, in der einem der Server die Arbeitsthreads ausgegangen sind. Wir haben die Nachricht erhalten: Der Thread-Pool für AlwaysOn-Verfügbarkeitsgruppen konnte keinen neuen Worker-Thread starten, da nicht genügend Worker-Threads verfügbar sind. Ich habe bereits eine andere Frage geöffnet, um eine Erklärung zu …
Warum verbrauchen vollständige Scan-Aktualisierungsstatistiken 100% der CPU unter SQL Server 2014, wenn möglicherweise 20% der CPU unter SQL Server 2008 R2 für dieselben Tabellen mit ähnlichen Hardwarefunktionen verwendet werden? Ich habe mir MAXDOPandere Optionen angesehen und sehe wirklich nichts, was auffällt. Mir ist klar, dass es Einstellungen geben könnte, die …
Ich habe zwei Tabellen (zusammen mit einem nicht gruppierten Index), die mit den folgenden Befehlen erstellt werden können: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY …
Wir haben eine Anwendung, die auf die Datenbank zugreift (SQL Server 2014 Enterprise Edition). Die Anwendung ruft gespeicherte Prozeduren auf, um auf die Datenbank zuzugreifen. Bis vor kurzem hat alles einwandfrei funktioniert. Senden Sie den folgenden Fehler und stoppen Sie die Anwendungen. Durch einen Neustart der App wird das Problem …
Wenn ich eine Update-Anweisung wie die folgende ausführe, wird eine Fehlermeldung angezeigt Fensterfunktionen können nur in den Klauseln SELECT oder ORDER BY angezeigt werden. UPDATE dbo.Dim_Chart_of_Account SET Account_Order = LAG([Account_Order]) OVER (ORDER BY [Account_SKey]) Ich weiß, dass dies mit einem aktualisierbaren CTE wie unten leicht umgangen werden kann WITH my_cte …
Ich habe SQL Server 2014 mit maximalem Speicher auf 6 GB eingestellt (physischer Speicher ist 8 GB). Der Zielserver - Speicher ist manchmal 6GB und fällt dann wieder auf Total Server - Speicher (ca. 5.3GB, nie erreicht 6GB). Ich benutzen committed_kb in sys.dm_os_sys_info den Speicher von SQL Server verwendet zu …
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.