Datenbankadministratoren

10
SQLITE: Ein Problem mit Tags und Produkten

Ich suche nach einer Möglichkeit, eine Abfrage zu erstellen, um Folgendes zu tun: Betrachten wir 3 Tabellen: Produkte: Liste der Produkte Tags: Liste der Tags tag_ties: Tabelle, mit der ein Tag einem Produkt zugeordnet wird Betrachten wir diese Struktur für jede Tabelle: Produkte: id (int,...

10
Bedeutung von ER-Diagrammen

Ich bin Student und entwickle im Rahmen meiner akademischen Laufbahn mehrere Projekte. Bei der Entwicklung der Datenbank für eines der Projekte stießen wir auf eine Situation, in der wir darüber nachdachten, ob ERD notwendig ist oder nicht. Derzeit ist sich nicht jeder von uns einig, zuerst die ERD...

10
Automatische Aktualisierung von Statistiken in SQL Server 2008R2: Warum bleiben einige Statistiken trotz einer großen Anzahl von Zeileneinfügungen veraltet?

Bei der Untersuchung einer langsamen Abfrage stellte sich heraus, dass der Ausführungsplan außergewöhnlich suboptimal war (eine verschachtelte Schleife, die 9 Millionen Ausführungen einer Suche ausführt, bei der die geschätzte Anzahl der Ausführungen 1 betrug). Nachdem ich bestätigt habe, dass...

10
Optimieren des Joins auf einer großen Tabelle

Ich versuche, einer Abfrage, die auf eine Tabelle mit ~ 250 Millionen Datensätzen zugreift, mehr Leistung zu entlocken. Nach meiner Lektüre des tatsächlichen (nicht geschätzten) Ausführungsplans ist der erste Engpass eine Abfrage, die folgendermaßen aussieht: select b.stuff, a.added, a.value from...

10
Zeit mit Millisekunden in der Datenbank speichern

Nur eine kurze Frage zum Speichern von "Zeit" in einer Datenbank. Ich protokolliere die Zeit von Benutzerläufen im Format 00: 00: 00: 00 (Stunden, Minuten, Sekunden, Millisekunden). Ich wollte es ursprünglich so speichern, TIMEaber dann wurde mir klar, dass MySQL Millisekunden in diesem Typ nicht...

10
Der linke Join von Oracle und wo Klauseln Fehler

CREATE TABLE "ATABLE1" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); CREATE TABLE "ATABLE2" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('A','1'); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('B','2'); Insert into...