Datenbankadministratoren

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



5
Bestimmen Sie, wann eine PostgreSQL-Datenbank zuletzt geändert wurde
Ich möchte ändern, wie Sicherungen durchgeführt werden, und frage mich, ob es eine Möglichkeit gibt, festzustellen, welche Datenbanken in einem Postgreql-Cluster kürzlich nicht geändert wurden. Anstatt pg_dumpall zu verwenden, möchte ich pg_dump verwenden und nur die Datenbanken sichern, die sich seit der letzten Sicherung geändert haben (einige Datenbanken werden nicht …

2
Welche Leistungsindikatoren können Sie in einer SQL Server-Instanz anzeigen, um die Leistung und den Gesamtzustand zu bestimmen?
Ich bin Student an der Fontys University in Eindhoven und führe derzeit eine Reihe von Interviews durch, um bei der Entwicklung eines SQL Server-Tools zu helfen. Ich möchte Feedback von Experten auf diesem Gebiet erhalten. Eine meiner Fragen ist: Welche Leistungsindikatoren können Sie in einer SQL Server-Instanz anzeigen, um die …


3
Wie implementiere ich die Suche nach dem nächsten Nachbarn am besten in MySQL?
Kurz gesagt, Was sollte der Datentyp für Längen- und Breitengrad sein? Welchen SQL-Befehl sollte ich aufrufen, um beispielsweise die ersten 100 nächstgelegenen Restaurants abzurufen? Detail: Ich habe jeweils 100.000 Geschäftsaufzeichnungen mit Längen- und Breitengraden. Ich sehe, dass MySQL tatsächlich einen Datentyp namens point unterstützt. Soll ich das stattdessen verwenden? Unterstützt …
10 mysql 


3
Abfrageproblem: Es kann nur eine automatische Spalte geben
Kann mir bitte jemand sagen, was mit dieser Tabellendefinition nicht stimmt? MySQL-Version ist 5.1.52-Log root@localhost spoolrdb> create table spoolqueue ( queue int, idx bigint not null auto_increment, status smallint, querystring varchar(2048), contenttype varchar(255), characterencoding varchar(16), body text, primary key(queue,idx) ); ERROR 1075 (42000): Incorrect table definition; there can be only …
10 mysql  query 

2
Kann ich diese Tabelle verlustfrei zerlegen?
Ich bin auf ein Datenbankdesignproblem gestoßen, das nicht in meiner Liga liegt, und mein DBA-Guru ist auf Feuerübungen. Im Wesentlichen habe ich eine Tabelle mit dem folgenden Primärschlüssel (PK der Kürze halber): child_id integer parent_id integer date datetime child_idund parent_idsind Fremdschlüssel für Entitätstabellen. Die "untergeordnete" Tabelle selbst enthält auch einen …

1
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 einige relevante Statistiken, die tatsächlich veraltet sind, die Statistiken neu erstellt …


2
Begrenzen Sie das Wiederherstellen für die vollständige Aktualisierung der materialisierten Ansicht oder das manuelle Äquivalent
Mithilfe eines MV-Protokolls ( Materialized View ) kann ein MV eine schnelle Aktualisierung durchführen, bei der nur die geänderten Daten geändert werden. Verschiedene Bedingungen verhindern jedoch, dass das MV das Protokoll verwendet, und erfordern daher eine vollständige Aktualisierung. Oracle implementierte eine vollständige atomare Aktualisierung als Löschen und Einfügen jedes Datensatzes. …




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.