Bei SQL Server ist ein interessantes Problem aufgetreten. Betrachten Sie das folgende Reprobeispiel: CREATE TABLE #test (s_guid uniqueidentifier PRIMARY KEY); INSERT INTO #test (s_guid) VALUES ('7E28EFF8-A80A-45E4-BFE0-C13989D69618'); SELECT s_guid FROM #test WHERE s_guid = '7E28EFF8-A80A-45E4-BFE0-C13989D69618' AND s_guid <> NEWID(); DROP TABLE #test; Geige Bitte vergessen Sie für einen Moment, dass die …
Ich habe eine Tabelle mit einer Zeichenfolgenspalte und einem Prädikat, das nach Zeilen mit einer bestimmten Länge sucht. In SQL Server 2014 wird unabhängig von der Länge, auf die ich prüfe, eine Schätzung von 1 Zeile angezeigt. Dies führt zu sehr schlechten Plänen, da tatsächlich Tausende oder sogar Millionen von …
Ich hatte die Aufgabe, inkrementelle Backups für das MongoDB-Replikatset einzurichten. Als Startpunkt habe ich natürlich gegoogelt und konnte nichts in MongoDB-Dokumenten finden. Diese Frage zu Stack Overflow hat mich jedoch dazu veranlasst, eine eigene Lösung zu entwickeln Tayra war nicht sehr aktiv. Ich habe darüber gelesen oplogund festgestellt, dass es …
Hier sind drei einfache Tests, die dieselben Daten lesen, jedoch sehr unterschiedliche logische Lesevorgänge melden: Installieren Das folgende Skript erstellt eine Testtabelle mit 100 identischen Zeilen, von denen jede eine XML- Spalte mit genügend Daten enthält, um sicherzustellen, dass sie außerhalb der Zeile gespeichert werden. In meiner Test - Datenbank, …
Ich bin neu in PostgreSQL und etwas neu in Datenbanken im Allgemeinen. Gibt es eine etablierte Methode, wie wir UUID- Werte in Postgres indizieren sollen ? Ich bin gespalten zwischen der Verwendung von Hashing und der Verwendung eines Trie, es sei denn, es ist bereits etwas eingebaut, das es automatisch …
Ich habe eine Frage zu XTP_CHECKPOINT. Ich verwende SQL Server 2014. Ich habe eine Datenbank, die sich im SIMPLE-Wiederherstellungsmodellmodus befindet. Es wird auch repliziert. Es gibt keine offenen Transaktionen. Ich bin gelaufen DBCC OPENTRANund es kehrt zurück: "Keine aktiven offenen Transaktionen." Diese Meldung wird jedoch immer wieder angezeigt, wenn ich …
Auf Englisch könnten wir über die Beziehung zwischen beispielsweise Bob und Tim sprechen. Vielleicht sind sie Cousins. Der Begriff "Beziehung" ist in diesem Zusammenhang für mich sinnvoll. Im Zusammenhang mit relationalen Datenbanken verstehe ich, worauf sich der Begriff bezieht, aber ich verstehe nicht, warum er verwendet wird. Ich denke, dass …
Ich habe das folgende Schema (Namen geändert), das ich nicht ändern kann: CREATE TABLE MyTable ( Id INT NOT NULL PRIMARY KEY, ParentId INT NOT NULL ); ALTER TABLE MyTable ADD FOREIGN KEY (ParentId) REFERENCES MyTable(Id); Das heißt, jeder Datensatz ist einem anderen Datensatz untergeordnet. Wenn der Wert eines Datensatzes …
Ich habe zwei Tische @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Diese Tabellen haben einen nicht gruppierten Index für (ID, Datum). Und ich verbinde diese Tische SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id …
HAVINGMuss es für die Verwendung in SQL-Abfragen eine geben, GROUP BYum die Spaltennamen zu aggregieren? Gibt es spezielle Fälle, in denen es möglich ist, HAVINGohne GROUP BYSQL-Abfragen zu verwenden? Müssen sie gleichzeitig existieren?
Ich verwende einen Open-Source-Computer (RHEL 6.2), auf dem die SIEM-Software ausgeführt wird. Wenn ich den topBefehl ausführe , sehe ich postgresund postmasterbeide mit 96% CPU-Auslastung. Gibt es eine Möglichkeit, genau zu bestimmen oder festzustellen, warum sich diese Dienste stapeln?
Ich habe ein Problem zu verstehen, warum SQL Server für jeden Wert in der Tabelle eine benutzerdefinierte Funktion aufruft, obwohl nur eine Zeile abgerufen werden sollte. Das eigentliche SQL ist viel komplexer, aber ich konnte das Problem auf folgendes reduzieren: select S.GROUPCODE, H.ORDERCATEGORY from ORDERLINE L join ORDERHDR H on …
SQL Server Change Data Capture ist eine Funktion, mit der Verlaufsdaten aus den SQL Server-Transaktionsprotokollen gelesen und in einer speziellen Tabelle gespeichert werden. Durch die Verwendung spezieller Tabellenwertfunktionen (TVF) kann der Benutzer diese Daten abfragen, sodass entweder alle Änderungen an einer bestimmten Tabelle oder nur die Nettoveränderungen abgerufen werden können, …
Ich verwende SQL Server 2012 und habe mich gefragt, wie ich gespeicherte Prozeduren profilieren soll Kann der Profiler beispielsweise jede einzelne SQL-Anweisung in einer gespeicherten Prozedur erfassen, was es ist und wie lange es dauert, usw. ausgeführt zu werden? Ich versuche, gespeicherte Prozeduren für die Zusammenführungsreplikation zu diagnostizieren, und diese …
In SQL bin ich nicht gut, aber ich muss eine Datenbank warten. Es ist so gut wie kein Platz mehr dafür übrig, also habe ich beschlossen, alle Daten für das Jahr 2008 zu löschen. Nach dem Ausführen der Löschabfrage (etwa 10 000 000 bereinigte Zeilen) und dem Bereinigen des Transaktionsprotokolls …
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.