Ich habe das Abfrageproblem mit ... row_number() over (partition by... gelöst. Dies ist eine allgemeinere Frage, warum wir in Joins keine Spalten mit Nullwerten verwenden können. Warum kann eine Null für einen Join nicht gleich einer Null
Ich habe das Abfrageproblem mit ... row_number() over (partition by... gelöst. Dies ist eine allgemeinere Frage, warum wir in Joins keine Spalten mit Nullwerten verwenden können. Warum kann eine Null für einen Join nicht gleich einer Null
Ich habe noch nie versucht, eine MySQL-Transaktion zu verwenden. Ich möchte nur etwas klarstellen. Wenn zwei Benutzer genau zum richtigen Zeitpunkt eine Abfrage ausführen, wie würde MySQL damit umgehen? Beispiel: Der Benutzer versucht, einen Datensatz zu aktualisieren. Benutzer1: Tabellensatz...
Ich habe eine Situation, die meiner Meinung nach mit der Fensterfunktion gelöst werden kann, bin mir aber nicht sicher. Stellen Sie sich die folgende Tabelle vor CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), (...
Ich habe eine ziemlich komplexe Oracle-Abfrage, die ungefähr eine halbe Stunde in Anspruch nimmt. Wenn ich den langsamen Teil der Abfrage nehme und separat ausführe, ist sie in wenigen Sekunden abgeschlossen. Hier ist ein Screenshot des SQL Monitor-Berichts für die isolierte Abfrage: Dies ist die...
Was misst der Perfmon-Indikator "Workload-Gruppenstatistik: Suboptimale Pläne / Sek." In SQL Server? Es ist einer der Resource Governor-Leistungsindikatoren , daher wird er an der Arbeitsauslastungsgruppe gemessen (die Sie haben, unabhängig davon, ob Sie RG konfigurieren oder nicht). Ich frage...
Ich versuche nur dann, eine Spalte für meine Tabelle zu erstellen, wenn diese nicht vorhanden ist. Ich habe viel recherchiert, konnte aber noch keine Lösung finden. Ist es wirklich möglich, eine Spalte bedingt zu
Ich habe ein Skript erstellt, das nacheinander alle Fremdschlüssel aus einer Datenbank löscht: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 Was mich überrascht, ist, dass das Skript...
Ich habe eine sehr große Tabelle mit Geografiedaten LINESTRING, die ich von Oracle zu SQL Server übertrage. Es gibt eine Reihe von Auswertungen, die für diese Daten in Oracle ausgeführt werden, und sie müssen auch für die Daten in SQL Server ausgeführt werden. Das Problem: Für SQL Server gelten...
Dies ist eine Ablenkung vom eigentlichen Problem. Wenn Sie Kontexthilfen bereitstellen, kann das Generieren dieser Daten hilfreich sein, um die Leistung von Zeichenfolgen zu testen, Zeichenfolgen zu generieren, auf die eine Operation innerhalb eines Cursors angewendet werden muss, oder um...
Wenn ich diese Einschränkung der LIKE-Zeichenlänge hier lese , kann ich anscheinend keinen Text senden, der länger als ~ 4000 Zeichen in einer LIKE-Klausel ist. Ich versuche, den Abfrageplan für eine bestimmte Abfrage aus dem Abfrageplan-Cache abzurufen. SELECT * FROM sys.dm_exec_cached_plans AS cp...
Ich unterstütze eine Anwendung in einem großen Unternehmen. Eine meiner Aufgaben besteht darin, Daten zu bereinigen. Ich muss jede Stunde eine Abfrage ausführen und möchte sie automatisieren. Aufgrund von Organisationsrichtlinien kann ich keine SQL Server-Agent-Jobs erstellen oder das Schema...
Bitte schauen Sie sich die folgende SQL-Abfrage an: CREATE TYPE dbo.IN_MEMORY_TABLE_TYPE AS TABLE ( source_col INT NULL, target_col INT not NULL INDEX ix_InMemoryTable NONCLUSTERED (target_col) ) WITH (MEMORY_OPTIMIZED = ON) GO DECLARE @t dbo.IN_MEMORY_TABLE_TYPE INSERT @t ( source_col, target_col...
Ich versuche besser zu verstehen, wie sich das Ausführungsmodul von SQL Server in einem Zustand mit wenig Arbeitsspeicher verhält. Ich spreche von Gedächtnisstipendien und frage mich, ob es eine Möglichkeit gibt GrantedMemory, die Gleichberechtigung zu erzwingen RequiredMemory. (Ich vermute, dass...
Ich habe also eine jsonbSpalte mit Einträgen wie diesen: https://pastebin.com/LxJ8rKk4 Gibt es eine Möglichkeit, eine Volltextsuche für die gesamte jsonb-Spalte zu implementieren?
Ich experimentierte mit dem Effekt, SQL Server eine kleine Menge an Speicher zu geben, von dem ich dachte, dass er wiederhergestellt werden würde. Ich habe SQL Server so konfiguriert, dass 200 MB Arbeitsspeicher verwendet werden, jetzt möchte es nicht mehr gestartet werden. Ich habe einige...
Ich habe Probleme mit der Abfrageplanung für PostgreSQL 9.6. Meine Anfrage sieht folgendermaßen aus: SET role plain_user; SELECT properties.* FROM properties JOIN entries_properties ON properties.id = entries_properties.property_id JOIN structures ON structures.id = entries_properties.entry_id...
Ich verwende SQL Server 2014 und dies ist die Situation: Ich habe Server A und Server B. Übernacht-ETL wird auf Server A verarbeitet. Nach Abschluss des Ladevorgangs wird die Datenbank X gesichert (mit CHECKSUMund RESTORE VERIFYONLYum die Zuverlässigkeit zu gewährleisten) und dann an Server B...
Diese Abfrage select count(*) from planner_eventdauert sehr lange. Ich habe sie aufgegeben und getötet, bevor sie beendet war. Beim Ausführen explain select count(*) from planner_eventsehe ich jedoch eine Spalte in der Ausgabe mit der Anzahl der Zeilen (14 m). Wie kommt es, dass EXPLAIN die Anzahl...
Ich habe eine SQL-Datenbank, die auf Azure gehostet wird. Das Problem ist, dass die Größe außer Kontrolle gerät. Ich kann eine Fragmentierung von bis zu 99% in den Cluster-Indizes des Primärschlüssels feststellen. Ich kann alle anderen Indizes mit online=onOption neu erstellen und die Leistung wird...
Ich mache Training und eines der Skripte hat den folgenden Befehl: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 Ich würde gerne wissen, wofür dieses Snippet in der WHERE-Klausel gedacht ist: Col1 % 3 = 1 Ich habe im Internet recherchiert und keine Referenzen zu diesem Befehl...