Dies ist eine Frage zum Kurzschließen teurer JOINs oder Unterabfragen in Postgresql (9.5 oder 9.6). Ich bin auch daran interessiert zu hören, wie Leute im Allgemeinen das Check-Then-Execute-Problem lösen. Ich schreibe viele Abfragen, die nur bedingt ein Ergebnis zurückgeben sollten, z. B. ob der (Web-) Benutzer den Datensatz besitzt oder …
Ich habe ein Problem mit langsamen Abfragen, das dadurch verursacht wird, dass der Planer jede geerbte Tabelle überprüft, anstatt nur die mit der Einschränkung. Ich habe eine Tabelle mit 0 Zeilen namens "search_result". Diese Tabelle enthält einige geerbte Tabellen mit unterschiedlichen Einschränkungen basierend auf der "Polarisation", in der sich alle …
Ich habe eine Tabelle mit mehreren Zeitreihen verschiedener Typen. Die Zeitstempel von Kohäsionspunkten aus verschiedenen Serien stimmen nicht genau überein (dh die Differenz kann bis zu einer Stunde betragen). Schema Unten ist das Schema mit zwei Beispielserien: CREATE TABLE series (id integer, series_type integer, charttime timestamp, value integer, PRIMARY KEY …
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]) …
Wir haben eine große Anzahl von Textdateien, die wir für die Freitext- / Volltextsuche verwenden möchten, kombiniert mit relational strukturierten Metadaten über die Textdatei. Eine Suche könnte also lauten: "Geben Sie mir alle Dateien, die zur Gruppe X (oder zu Untergruppen von X) gehören, einen Autor haben (Ari und Bari …
Ich habe eine vorhandene Datenbanklösung, die nicht sehr gut funktioniert. Ich suche nach mehrdimensionalen Daten mit einer traditionellen Tabellenstruktur unter Verwendung von Floats usw. Die Datenbank enthält ~ 1-2 Millionen Zeilen. Nach einiger Suche bin ich auf die SQL Server-Geodatentypen gestoßen, bei denen Sie eine Geometrie basierend auf Point oder …
Wir haben zwei Server (SQL-ATL01, SQL-ATL02), die einen Failover-Cluster bilden und jeweils als Teil einer SQL Server-Hochverfügbarkeitsgruppe (HAG) ausgeführt werden. Jeder Server verfügt über zwei Netzwerkkarten. Eine ist eine 10-Gbit-Karte, die direkt mit dem anderen Server verbunden ist und zum Synchronisieren der HAG in einem 192.168.99.x-Subnetz verwendet wird. Die andere …
Wie ist in SQL Server ... Sp: CREATE PROCEDURE insertToTable @field1 VARCHAR(256), @field2 varchar(256), @field3 varchar(256) AS BEGIN SET NOCOUNT ON IF NOT EXISTS (SELECT * FROM my_table WHERE field1 = @field1) INSERT INTO my_table (field1, field2, field3) VALUES (@field1, @field2, @field3); ELSE THROW 50000, 'xxxxxx', 1; END GO Tabelle: …
Ich gebe unten die rohe MySQL-Abfrage und auch den Code an, in dem ich das programmgesteuert mache. Wenn zwei Anforderungen gleichzeitig ausgeführt werden, führt dies zu folgendem Fehlermuster: SQLSTATE [40001]: Serialisierungsfehler: 1213 Deadlock beim Versuch, eine Sperre zu erhalten; versuchen einen Neustart Transaktion (SQL: update user_chats set updated_at = 2018-06-29 …
Ich habe eine einzige Tabelle zum Speichern von 'Aufgaben'. Eine Aufgabe kann ein Elternteil und / oder ein Kind sein. Ich verwende die ' ParentID ' als FK, die auf die PK in derselben Tabelle verweist. Es ist NULLABLE. Wenn es also NULL ist, hat es keine übergeordnete Aufgabe. Beispiel …
Ist es möglich, eine "neuere Version" der LDF-Datei mit einer älteren Version der MDF-Datei zu kombinieren und Änderungen in der LDF protokolliert zu halten? Nehmen wir an, dass es in der Zwischenzeit keine Protokollsicherungen gegeben hat, da dies meiner Meinung nach dies wirklich unmöglich machen würde. Schritte: Datenbank im vollständigen …
Ich habe eine Tabelle mit einer Spalte unsigned int, nennen wir sie col1. Ich möchte die Spalte um eine Zahl dekrementieren. Wenn der Wert nach dem Dekrementieren kleiner als 1 ist, setzen Sie ihn auf 1. So: UPDATE `tbl1` SET `col1` = GREATEST(1, `col1`-3); Dies funktioniert gut, aber wenn col1 …
Ich war überrascht zu finden , dass die is_nullableSpalte für diese Abfrage als typisiert ist , character varying (3)statt boolean: select column_name, data_type, is_nullable from information_schema.columns where table_schema = 'public'; Ich habe festgestellt, dass in einigen anderen Spalten auch "JA" / "NEIN" verwendet wird. Was ist der Grund dafür? Mein …
Ich habe eine Tabelle , parcelsdie zur Zeit die Spalten enthält owner_addr1, owner_addr2, owner_addr3. Manchmal ist eines oder beide der beiden letztgenannten Felder leer. Ich möchte sie in einem einzigen neuen Feld kombinieren, in owner_addrdem jedes der oben genannten Felder mit //jedem von ihnen verknüpft ist . Wenn jedoch eine …
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.