Ich habe einen Tisch wie diesen: CREATE TABLE products ( id serial PRIMARY KEY, category_ids integer[], published boolean NOT NULL, score integer NOT NULL, title varchar NOT NULL); Ein Produkt kann mehreren Kategorien angehören. category_idsDie Spalte enthält eine Liste der IDs aller Produktkategorien. Eine typische Abfrage sieht folgendermaßen aus (immer …
Das folgende Bild zeigt ein Transaktionsreplikationsproblem, das ich derzeit untersuche. Das Image stammt vom Replikationsmonitor. Wie kann ich diese Informationen mit T-SQL erhalten?
Ich muss ein Entity-Relationship-Diagramm (ERD) für einen Geschäftskontext entwerfen, in dem Musikkünstler beschrieben werden , wie ich weiter unten ausführlich erläutere. Szenariobeschreibung Ein Künstler hat einen Namen und muss entweder eine Gruppe oder ein Solist sein (aber nicht beide). Eine Gruppe besteht aus einem oder mehreren Solo-Performern und hat eine …
Ein Redis Server v2.8.4 läuft auf einem Ubuntu 14.04 VPS mit 8 GB RAM und 16 GB Swap Space (auf SSDs). htopZeigt jedoch , dass redisallein 22.4 GSpeicherplatz beansprucht! redis-serverstürzte schließlich wegen aus dem Gedächtnis. Memund Swpbeide Treffer 100% werden dann redis-serverzusammen mit anderen Diensten getötet. Von dmesg: [165578.047682] Out …
Ich versuche zu verstehen, wie man mehrere Zeilen mit unterschiedlichen Werten aktualisiert, und ich verstehe es einfach nicht. Die Lösung ist überall, aber für mich sieht es schwer zu verstehen aus. Zum Beispiel zwei Aktualisierungen in einer Abfrage: UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE id=1; UPDATE mytable SET fruit='strawberry', …
Ich habe versucht, indizierte Ansichten zu verwenden, um die Leistung einiger unserer am häufigsten verwendeten Ansichten zu steigern. Indizierte Ansichten unterstützen jedoch keine nicht eindeutigen Clustered-Indizes, was ein wenig gegen die vom Rest der Datenbankstruktur festgelegte Priorität verstößt. Hier ist zum Beispiel eine vereinfachte Version einiger unserer Tabellen. -Groups- Group …
Ich habe table1und table2in MySQL. Beide haben einen auto_incrementPrimärschlüssel id. Wenn die Tabellenschemata übereinstimmen und ich tue, INSERT INTO table1 (SELECT * FROM table2)was passiert mit den neuen Zeilen, in die eingefügt wird table1? Behalten sie ihre alten idWerte bei und erzeugen Konflikte, wenn eine Zeile von table1dieselbe hat id? …
Ich versuche, meine Datenbank so zu konvertieren, dass sie diesem Handbuchutf8mb4 folgt . Ich habe gesetzt: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Aber der Wert character_set_clientund character_set_resultswird nach wie vor nicht zu utf8mb4 ändern. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; …
Unser DBA-Team überprüft die Sicherungen nicht anhand der folgenden Informationen TSQL(was einfach nach der Sicherung durchgeführt werden kann und fast keine Zeit in Anspruch nimmt, daher verstehe ich nicht, warum nicht): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Sie hatten in der Vergangenheit Probleme, und obwohl wir glauben, dass sie daraus …
Ich habe 200 GB Data Warehouse in SQL Server. Ich habe bei einigen Abfragen sehr langsame Ausführungszeiten festgestellt. Zum Beispiel 12 Stunden für eine einfache deleteAbfrage mit einem inner join. Nachdem ich einige Nachforschungen mit den Ausführungsplänen angestellt habe, habe ich die Statistiken der beiden an der Abfrage beteiligten Tabellen …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Lassen Sie mich zunächst klarstellen, dass dies weder eine doppelte noch …
Ich kann anscheinend keine Dokumentation finden, die die gültigen Formate eines PostgreSQL-Schemanamens beschreibt. Ich weiß, dass ein Schemaname nicht: Beginnen Sie mit einer Zahl Leerzeichen haben beginnen mit pg_ Was sonst? Wo soll ich suchen
Ich bekomme diese Warnung in MySQL, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Ich habe nur wenige Themen in Google durchlaufen und nach einem Vorschlag habe ich das max_allowed_packetvon 128 to 512 to 1024immer noch gleichem Verhalten erhöht . Ich …
Ich versuche, eine Tabelle planet_osm_polygonvon einer Datenbank osmin eine andere zu kopieren test. Ich su postgresund führte die pg_dump. Problem: Ich erhalte jedoch den Fehler could not change directory to "/root"und die Password:Eingabeaufforderung wurde zweimal angezeigt! Gibt es eine Möglichkeit, das auszuführen, pg_dumpwenn Sie als angemeldet sind root? root@lalaland:~# su …
Ich versuche, eine T-SQL-Abfrage zu erstellen, mit der ermittelt werden kann, ob für eine bestimmte Datenbank Datenbank-Snapshots erstellt wurden oder nicht. Wenn ich zum Beispiel einen Schnappschuss wie diesen erstellen würde: CREATE DATABASE [DatabaseA_Snapshot] ON (NAME=DatabaseA, FileName='<whatever>') AS SNAPSHOT OF [DatabaseA] Gibt es eine Möglichkeit, die Existenz dieses Schnappschusses später …
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.