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.
Wenn ich mit sp_BlitzFirst Warten nachverfolge, erhalte ich folgendes Detail: <?ClickToSeeDetails -- For 20 seconds over the last 5 seconds, SQL Server was waiting on this particular bottleneck. -- ?> Sollte dies "20 Mal in den letzten 5 Sekunden" lauten? Das Finden war CLR_SEMAPHORE.
Ich füge einige XML-Daten in eine XML-Spalte in SQL Server ein, aber nachdem die Daten eingefügt wurden, wurden sie von SQL Server geändert. Hier sind die Daten, die ich einfüge <xsl:value-of select="name/n/given" /> <xsl:text> </xsl:text> <xsl:value-of select="name/n/family" /> Wenn ich es zurücklese, sieht es so aus <xsl:value-of select="name/n/given" /> <xsl:text …
Wenn die Dateigruppe einen Columnstore-Index enthält, wird die Einstellung einer Dateigruppe für die gesamte Datenbank read_onlyverhindert dbcc checkdb. Beim Versuch, checkdboder checkfilegroup( für eine beliebige Dateigruppe in der Datenbank, einschließlich Schreib- / Lesezugriffs-Sekundärdateien und[PRIMARY] ) auszuführen , wird der folgende Fehler zurückgegeben ... Msg 8921, Level 16, State 1, Line …
Hallo allerseits und vielen Dank im Voraus für Ihre Hilfe. Wir haben Probleme mit SQL Server 2017-Verfügbarkeitsgruppen. Hintergrund Das Unternehmen ist eine B2B-Backend-Software für den Einzelhandel. Ungefähr 500 Datenbanken für einzelne Mandanten und 5 gemeinsam genutzte Datenbanken, die von allen Mandanten verwendet werden. Die Auslastungscharakteristik wird meistens gelesen, und die …
Sandsack Bei der Arbeit an Top Quality Blog Posts® bin ich auf ein Optimierungsverhalten gestoßen, das mich sehr verärgert hat . Ich habe nicht sofort eine Erklärung, zumindest nicht eine, mit der ich zufrieden bin, also schreibe ich sie hier für den Fall, dass jemand klug auftaucht. Wenn Sie mitmachen …
Ich habe eine Tabelle in einer Produktionsdatenbank mit einer Größe von 525 GB, von denen 383 GB nicht verwendet werden: Ich möchte einen Teil dieses Speicherplatzes zurückfordern, aber bevor ich mich mit der Produktionsdatenbank beschäftige, teste ich einige Strategien für eine identische Tabelle in einer Testdatenbank mit weniger Daten. Diese …
Ich arbeite an SQL Server 2008 R2. Ich habe eine Tabelle Vorteil , die eine AFTER INSERT, UPDATE - Trigger genannt hat tiu_benefit . Ich möchte eine UPDATE-Anweisung für diese Tabelle schreiben, um 1 Zeile zu aktualisieren, aber ich möchte nicht, dass der Trigger ausgelöst wird. Ich weiß, dass ich …
Das Abfragen der sys.dm_tran_locksDMV zeigt uns, welche Sitzungen (SPIDs) Ressourcen wie Tabelle, Seite und Zeile sperren. Gibt es eine Möglichkeit, für jede erworbene Sperre zu bestimmen, welche SQL-Anweisung (Löschen, Einfügen, Aktualisieren oder Auswählen) diese Sperre verursacht hat? Ich weiß, dass die most_recent_query_handleSpalte der sys.dm_exec_connectionsDMV den Text der zuletzt ausgeführten Abfrage …
In Anbetracht dieses Schemas: CREATE TABLE #TEST_COALESCE ( Id int NOT NULL, DateTest datetime NOT NULL, PRIMARY KEY (Id, DateTest) ); INSERT INTO #TEST_COALESCE VALUES (1, '20170201'), (1, '20170202'), (1, '20170203'), (2, '20170204'), (2, '20170205'), (2, '20170206'); Wenn ich COALESCE in einer Unterabfrage verwende, wird NULL zurückgegeben. SELECT t1.Id, t1.DateTest, …
Wie kann am besten überprüft werden, ob ein VARCHAR-Feld Nicht-ASCII-Zeichen enthält? CHAR(1)durch CHAR(31)und CHAR(127)durch CHAR(255). Ich habe versucht mit PATINDEXund bin auf folgendes Problem gestoßen. Die Überprüfung des unteren Bereichs hat ordnungsgemäß funktioniert. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) > 0 Meine Daten hatten drei Datensätze …
Der folgende Code wurde von einem unserer Entwickler hinzugefügt, um doppelte Datensätze aus der Tabelle zu löschen: DELETE SubQuery FROM ( SELECT ID ,FK1 ,FK2 ,CreatedDateTime ,ROW_NUMBER() OVER(PARTITION BY FK1, FK2 ORDER BY CreatedDateTime) AS RowNumber FROM Table ) AS SubQuery WHERE RowNumber > 1 Bei der Überprüfung des Codes …
Wenn Sie eine Abfrage mit "Aktuellen Ausführungsplan einschließen" ausführen, schlägt der Plan auch fehlende Indizes vor. Die Indexdetails befinden sich MissingIndexesim XML-Tag. Gibt es eine Situation, in der der Plan mehrere Indexvorschläge enthält? Ich habe verschiedene SQL-Abfragen ausprobiert, konnte aber keine Abfrage finden, die zwei oder mehr fehlende Indizes generiert.
Angenommen, ich habe die folgenden ganzzahligen Werte in einer Tabelle 32 11 15 123 55 54 23 43 44 44 56 23 OK, die Liste kann fortgesetzt werden. es spielt keine rolle. Jetzt möchte ich diese Tabelle abfragen und eine bestimmte Anzahl von zurückgeben closest records. Angenommen , ich möchte …
Ich habe eine Reihe von großen Tabellen mit jeweils> 300 Spalten. Die von mir verwendete Anwendung erstellt "Archive" geänderter Zeilen, indem eine Kopie der aktuellen Zeile in einer sekundären Tabelle erstellt wird. Betrachten Sie ein einfaches Beispiel: CREATE TABLE dbo.bigtable ( UpdateDate datetime, PK varchar(12) PRIMARY KEY, col1 varchar(100), col2 …
Wir haben mehrere Datenbanken, in denen eine große Anzahl von Tabellen erstellt und gelöscht werden. Nach unseren Erkenntnissen führt SQL Server keine internen Wartungsarbeiten an den Systembasistabellen durch , was bedeutet, dass sie im Laufe der Zeit sehr fragmentiert und in ihrer Größe aufgebläht werden können. Dies setzt den Pufferpool …
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.