Datenbankadministratoren

7
Was ist eine Storage Definition Language (SDL)?

In meiner Vorlesung "Datenbanken" erwähnte der Lehrer, dass SQL nicht nur eine Datendefinitionssprache (DDL), eine Datenmanipulationssprache (DML) und eine Ansichtsdefinitionssprache (VDL) ist, sondern auch eine Speicherdefinitionssprache (SDL). Die letzte Verwendung enthält keine weiteren...

7
Umgang mit einem großen Tisch in MySQL

Ich habe eine wirklich große Tabelle (ca.> 100.000.000 Zeilen und eine Größe von> 50 GB) und es wird gerade ein großer Performance-Kill. Unter dem Primärschlüssel (ID) wird ein Volltextschlüssel in einem Varchar (500) -Feld verwendet, um die MySQL-Volltextsuchoption zu verwenden. Das...

7
Migrieren Sie MySQL physisch ohne Speicherauszug

Ein Client bittet mich, seine MySQL-Datenbank zu migrieren: Der Server hat keinen freien Speicherplatz und eine sehr große Tabelle, die kaputt ist, sodass ich sie nicht sichern kann. Ich kann es nicht reparieren, weil es an freiem Speicherplatz mangelt. Frage: Gibt es eine Möglichkeit, MySQL...

7
Wie soll ich Postgresql auf 20 GB RAM einstellen?

Ich hatte das Glück, eine 20-GB-Linode-Instanz mit Ubuntu 64-Bit zu verwenden. Ich möchte versuchen, PostGres für diesen Dienst zu optimieren, weiß aber nicht, welche Prioritäten ich beim Ändern setzen soll. Ich habe mehrere Datensätze mit ungefähr 20.000 Zeilen und die Berechnungen, die...

7
Datenbankdesign für eine E-Commerce-Website

Ich bin neu im Datenbankdesign. Ich entwerfe eine Datenbank für eine E-Commerce-Website. Es müssen viele Produkte aktualisiert werden. Beim Entwerfen für eine Produktspezifikationstabelle verstehe ich jedoch nicht, ob ich alle Spezifikationen in einer Tabelle angeben oder andere verwenden muss...

7
Zwei beschädigte Indizes, die von DBCC CheckTable gefunden wurden

Ich frage mich, ob dieses Problem durch Löschen / Neuerstellen der beiden Indizes lösbar ist. Beide werden selten verwendet, nicht gruppiert, nicht PK, nicht FK-Indizes. Hier ist die dbcc-Ausgabe: Tabellenfehler: Tabelle 'Elemente' (ID 1954106002). Die Datenzeile enthält keine übereinstimmende...

7
SQL Server 2008 kann die Konsistenz nicht reparieren

Ich habe ein Problem mit einer SQL Server 2008-Datenbank. Starten DBCC CHECKDB Ich erhalte diesen Fehler: SQL Server hat einen logischen konsistenzbasierten E / A-Fehler festgestellt: falsche Prüfsumme (erwartet: 0xd2e00940; tatsächlich: 0x925ef494). Es trat beim Lesen der Seite (1: 15215) in der...

7
Wo sind PostgreSQL-Datenbanken auf meinem Computer gespeichert?

Das mag eine dumme Frage sein, aber ich bin wirklich neu darin. Also erstelle ich eine Postgres-Datenbank auf dem Postgres-Server, die ich mit diesem Befehl gestartet habe: sudo -u postgres psql Und dann habe ich den Befehl ausgeführt: CREATE DATABASE database; Was angeblich die Datenbank erstellt...