Ich habe ein 4-Knoten-AG-Setup wie folgt: VM-Hardwarekonfiguration aller Knoten: Microsoft SQL Server 2017 Enterprise Edition (RTM-CU14) (KB4484710) 16 vCPUs 356 GB RAM (lange Geschichte zu diesem ...) Maximaler Parallelitätsgrad: 1 (wie vom App-Anbieter gefordert) Kostenschwelle für Parallelität: 50 Maximaler Serverspeicher (MB): 338944 (331 GB) AG Konfiguration: Knoten 1: Primäre oder …
Ich habe ein Proof-of-Concept-System eingerichtet, das über ein SQL Server 2017-Backend verfügt. Das System verwendet Zeittabellen, um Asset-Konfigurationen aufzuzeichnen und Änderungen im Zeitverlauf zu verfolgen. Ich habe eine Datentabelle, die mit der Verlaufstabelle verknüpft ist. Nennen wir sie dbo.MSSQL_TemporaryHistoryFor_12345678900. So weit, ist es gut. Ich habe zwei Probleme: Heute habe …
Ich habe eine 1-TB-Ziffernfolge. Bei einer 12-stelligen Ziffernfolge möchte ich die Startposition dieser Folge in der ursprünglichen Zeichenfolge ( charindexFunktion) erhalten. Ich habe dies mit einer 1-GB-Zeichenfolge und einer 9-stelligen Teilzeichenfolge unter Verwendung von SQL Server getestet und die Zeichenfolge als gespeichert varchar(max). Charindexdauert 10 Sekunden. Das Aufteilen der 1-GB-Zeichenfolge …
Ich verwende temporäre Tabellen in meiner Datenbank. Wenn ich in Management Studio 2017 (v17.4 14.0.17213.0) mit der rechten Maustaste auf meine Tabelle klicke, wird im Kontextmenü die Option Top 1000 Zeilen auswählen nicht angezeigt (bei nicht temporären Tabellen gibt es kein Problem ) Irgendwelche Ideen, wie man dieses Kontextmenü zurückbekommt? …
Ab 2012 zeigen die SQL Server-Dokumente, dass sie unterstützen, OFFSET..FETCHdie ich anstelle von a verwenden möchte LIMIT. Das Folgende funktioniert gut in PostgreSQL, um eine Ergebnismenge abzutasten: SELECT * FROM ( VALUES (1),(2),(3) ) AS t(x) OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY; Mit SQL Server bekomme ich jedoch …
Auf SQL Server 2017 CU3 treten einige seltsame Fehlermeldungen auf. Ich migriere Datenbanken und reorganisiere Dateigruppen. Mit "Reorganisieren" meine ich, dass ich eine gespeicherte Prozedur verwende, die eine Partitionsfunktion und ein Partitionsschema für die neue Dateigruppe für ein Objekt erstellt, die Indizes während der Partitionierung neu erstellt und dann die …
Ich habe eine ziemlich große Tabelle (> 10 Millionen Zeilen) mit häufigen Rohoperationen. Es hat richtige Indizes, aber sie werden schnell fragmentiert. Ohne einen regelmäßigen Wartungsplan für die Indexreorganisation / -wiederherstellung kann die Indexfragmentierung leicht über 90% liegen. Im Moment habe ich dies behoben, indem ich die Indizes täglich neu …
Ich habe eine partitionierte Tabelle (wie unten gezeigt) erstellt und 480 Millionen Zeilen gesetzt - ungefähr 181 Zeilen pro Konto. Ich führe Basisabfragen aus, bevor ich Indizes hinzufüge. Ich war überrascht zu sehen, dass das Durchführen von Datumssuchen in der Partitionsspalte auch nach dem Hinzufügen nicht zur Eliminierung der Partition …
Diese beiden Einstellungen scheinen sich zu widersprechen. Man erzwingt die Planparametrierung, sodass nur ein Plan erstellt wird. Der andere ermöglicht mehrere Pläne Wenn Sie Parametrisierung = erzwungen haben, sollte das Parameter-Sniffing falsch sein oder hat man Vorrang? Zusätzliche Details In Bezug auf die folgenden Kommentare ist das Parameter-Sniffing ab SS …
Also habe ich auf einem gerade arbeite Code Golf Puzzle und Notwendigkeit , eine INT „Nummer“ Spalte hinzufügen n zu einem Ergebnis , während die aktuelle Reihenfolge beibehalten wird . Angenommen, meine Quelldaten sind: SELECT value FROM STRING_SPLIT('one,two,three,four,five', ',') Dies gibt die Artikel in der ursprünglichen (gewünschten) Reihenfolge zurück: value …
Wenn Sie SQL Server im Glasfasermodus ( Lightweight Pooling ) ausführen, wird die Verwendung von SQL CLR deaktiviert: Die Ausführung der Common Language Runtime (CLR) wird beim Lightweight-Pooling nicht unterstützt. Deaktivieren Sie eine von zwei Optionen: "clr enabled" oder "lightweight pooling". Zu den Funktionen, die auf CLR basieren und im …
Ich bin ein bisschen ein SQL-Neuling. Ich habe versucht, eine automatisch generierte Spalte zu erstellen, die TAGaus 5 anderen Spalten aufgerufen wird , von denen einige NULL-Markierungen beibehalten können. Die zum Erstellen der automatisch generierten Spalte verwendete Syntax lautet: [Tag] AS ([Tag Type]+[Parent Tag Type]+[Tag Area No]+[Tag seq No]+[Tag Suffix]) …
Ich habe keine Ideen mehr und bitte um Ihre Hilfe. Ich habe ein seltsames Problem, für das ich keine Ursache finden kann, egal wie oft ich im Internet suche. Ich habe zwei Laptops: 11: Festplatte und Kingston HyperX Fury SATA-III SSD (240G) l2: Festplatte und Samsung 960 evo, nvme SSD …
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.