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.


2
FIFO-Warteschlangentabelle für mehrere Worker in SQL Server
Ich habe versucht, die folgende Stackoverflow-Frage zu beantworten: Welchen SQL Server 2005/2008-Sperransatz sollte ich verwenden, um einzelne Tabellenzeilen in mehreren Serveranwendungsinstanzen zu verarbeiten? Nachdem ich eine etwas naive Antwort veröffentlicht hatte, stellte ich mir vor, ich würde mein Geld dahin stecken, wo mein Mund war, und tatsächlich das von mir …


2
Tabelle wird im Dbo-Schema nicht erstellt
Beim Erstellen von Tabellen in SSMS ist mir aufgefallen, dass Sie die folgende Anweisung ausführen: CREATE TABLE [tableName]; Die Tabelle wird nach Ihrem eigenen Schema erstellt (und nicht nach DBO). Um es unter dem Dbo-Schema zu erstellen, müssen Sie dies explizit so sagen: CREATE TABLE [dbo].[tableName]; Kennt jemand einen Weg …

4
Wie wirken sich große INCLUDE-Indexfelder auf die Systemleistung aus?
Diese Frage bezieht sich auf die SQL Server-Indexleistung mit einem varchar(2000) als INCLUDEin einem abdeckenden Index. Ich versuche, die Leistung in einer langsamen und instabilen Datenbankanwendung zu verbessern. In einigen Fällen werden die Daten durch großen varchar Strings zugegriffen wird , mit den Abfragen einschließlich multple String - Operationen wie …


1
Warum ist die Anzahl der durchgeführten Clustered-Index-Scans so hoch?
Ich habe zwei ähnliche Abfragen, die denselben Abfrageplan generieren, mit der Ausnahme, dass ein Abfrageplan 1316-mal einen Clustered-Index-Scan ausführt, während der andere 1-mal ausgeführt wird. Der einzige Unterschied zwischen den beiden Abfragen besteht in unterschiedlichen Datumskriterien. Durch die Abfrage mit langer Laufzeit werden die Datumskriterien tatsächlich enger und es werden …

2
Optimierung: Verschieben von Variablendeklarationen an den Anfang Ihrer Prozedur
Während ich an der Optimierung einiger gespeicherter Prozeduren arbeitete, setzte ich mich mit dem DBA zusammen und durchlief einige gespeicherte Prozeduren mit hoher Blockierungs- und / oder hoher Lese- / Schreibaktivität. Eine Sache, die der DBA erwähnte, war, dass ich alle Variablen (insbesondere TABLEdiejenigen) oben in der gespeicherten Prozedur deklarieren …

5
Möglicher Angriff auf meinen SQL Server?
Wenn ich mein SQL Server-Protokoll überprüfe, sehe ich mehrere Einträge wie diesen: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14. State: 8. Date: 08-11-2011 11:40:41 Source: …

5
Das Einbeziehen von ORDER BY in Abfragen, die keine Zeilen zurückgeben, wirkt sich drastisch auf die Leistung aus
Bei einem einfachen Join mit drei Tabellen ändert sich die Abfrageleistung drastisch, wenn ORDER BY eingeschlossen wird, auch wenn keine Zeilen zurückgegeben werden. Das tatsächliche Problemszenario benötigt 30 Sekunden, um Nullzeilen zurückzugeben, ist jedoch sofort verfügbar, wenn ORDER BY nicht enthalten ist. Warum? SELECT * FROM tinytable t /* one …

2
Warum löst "SELECT POWER (10.0, 38.0);" einen arithmetischen Überlauffehler aus?
Ich bin Aktualisierung meines IDENTITYÜberlauf Skript check zu Konto für DECIMALund NUMERIC IDENTITYSpalten . Im Rahmen der Prüfung berechne ich für jede IDENTITYSpalte die Größe des Datentypbereichs ; Ich benutze das, um zu berechnen, wie viel Prozent dieses Bereichs erschöpft sind. Für DECIMALund NUMERIC die Größe dieses Bereichs liegt2 * …





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.