Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

2
Wie wirkt sich die MongoDB-Projektion auf die Leistung aus?
Aus der MongoDBDokumentation geht hervor, dass: Wenn Sie nur eine Teilmenge von Feldern aus Dokumenten benötigen, können Sie eine bessere Leistung erzielen, indem Sie nur die Felder zurückgeben, die Sie benötigen Wie wirken sich Filterfelder auf die Leistung aus? Hängt die Leistung mit der Größe der Daten zusammen, die über …


2
Unterschied zwischen Sternschema und Datenwürfel?
Ich bin an einem neuen Projekt beteiligt, bei dem ich einen Datenwürfel aus dem vorhandenen relationalen Datenbanksystem erstellen muss. Ich habe verstanden, dass das vorhandene System nicht richtig ausgelegt ist und ich nicht sicher bin, wo ich anfangen soll. Meine Frage ist: Was ist der Unterschied zwischen Sternschema und Datenwürfel? …

4
Wählen Sie im LIKE Operator mehrere Werte aus
Ich habe eine SQL-Abfrage unten angegeben, ich möchte mehrere Werte mit dem likeOperator auswählen . Ist meine Abfrage korrekt? SELECT top 1 employee_id, employee_ident, utc_dt, rx_dt FROM employee INNER JOIN employee_mdata_history ON employee.ident=employee_mdata_history.employee_ident WHERE employee_id like 'emp1%' , 'emp3%' ORDER BY rx_dt desc Wenn nicht, kann mich jemand korrigieren? Meine …


1
InnoDB: Ignoriert das Redo-Protokoll aufgrund fehlenden MLOG_CHECKPOINT
Ich arbeite mit MySQL Version 5.7.14 (Homebrew-Installation unter OS X El Capitan). Mein System wurde nicht ordnungsgemäß heruntergefahren, während MySQL ausgeführt wurde, und nach dem Neustart beim Versuch, den MySQL-Daemon zu starten, werden die folgenden Fehler angezeigt. 2017-02-07T10:11:42.224506Z 0 [Note] mysqld (mysqld 5.7.14) starting as process 18234 ... 2017-02-07T10:11:42.227375Z 0 …

2
Postgres JOIN-Bedingungen vs WHERE-Bedingungen
Postgres Neuling hier. Ich frage mich, ob diese Abfrage optimiert ist oder nicht. Ich habe versucht, nur die Werte zu verbinden, die zu 100% erforderlich sind, und alle dynamischen Bedingungen in der WHERE-Klausel zu belassen. Siehe unten. SELECT * FROM myapp_employees JOIN myapp_users ON myapp_users.user_id=myapp_employees.user_id JOIN myapp_contacts_assoc ON myapp_contacts_assoc.user_id=myapp_users.user_id JOIN …

1
SUMME über verschiedene Zeilen mit mehreren Verknüpfungen
Schema : CREATE TABLE "items" ( "id" SERIAL NOT NULL PRIMARY KEY, "country" VARCHAR(2) NOT NULL, "created" TIMESTAMP WITH TIME ZONE NOT NULL, "price" NUMERIC(11, 2) NOT NULL ); CREATE TABLE "payments" ( "id" SERIAL NOT NULL PRIMARY KEY, "created" TIMESTAMP WITH TIME ZONE NOT NULL, "amount" NUMERIC(11, 2) NOT …




3
Warum erhöht / verdoppelt sich die .bak-Dateigröße mit jeder aufeinanderfolgenden Sicherung auf SQL Server?
Ich führe eine einfache Datenbank unter SQL Server 2012 Express aus. Gerade heute, wenn ich die Datenbank .baksichere, verdoppelt sich die Dateigröße gegenüber der vorherigen Sicherung wenige Minuten zuvor. Ich habe heute mehrere Sicherungen durchgeführt (über SQL Server Management Studio -> Sicherungstyp: voll), und mit jeder wird die .bakDatei weiter …

4
Fehler 1236 - "Name der ersten Protokolldatei in binärer Protokollindexdatei konnte nicht gefunden werden"
Unser Setup: Meister: MariaDB 10.0.21 Slave: MariaDB 10.0.17 Die Replikation funktionierte bis vor kurzem einwandfrei. Zu diesem Zeitpunkt mussten die DBs des Slaves aus einem Dump wiederhergestellt werden. Ich habe alle erforderlichen Schritte ausgeführt: Dump der DBs des Masters, Übertragen des Dumps an den Slave, Löschen der alten DBs, Ausführen …

1
Wie indiziere ich für Ungleichheitsabfragen?
Ich habe eine Abfrage, die Daten ausschließt, die auf dem Wert einer Float-Spalte basieren select * from My_Table where my_Float_column != 0 and my_Float_column is not null Ich möchte keinen Float-Typ indizieren, wenn ich ihm helfen kann. Wäre der Ausführungsplan klug genug, um einen gefilterten Index wie den folgenden (bei …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.