Datenbankadministratoren

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


2
PostgreSQL-ähnlichen Teilindex in MySQL 5.5
Ich habe große Datenmengen, bei denen ich jeweils nur ein kleines Datenintervall auswähle, sodass die Auswahl immer in einer Reihenfolge erfolgt. Ich versuche, PostgreSQL wie Partial Index in MySQL zu implementieren, der für solche Zwecke vorgesehen ist. Ich bin nicht sicher, ob die teilweise eindeutige Einschränkung dieselbe ist wie die, …
9 mysql  index 


6
Dimensionsmodellierung und ETL in Rotverschiebung
Ich habe die Redshift-Datenbank von Amazon als möglichen zukünftigen Ersatz für unser Data Warehouse untersucht. Meine Erfahrung war immer in der Verwendung von Dimensionsmodellierung und Ralph Kimballs Methoden, daher war es etwas seltsam zu sehen, dass Redshift keine Funktionen wie den seriellen Datentyp für das automatische Inkrementieren von Spalten unterstützt. …



2
Erhalten eines realistischen Abfrageplans beim Partitionieren mit geringen Datenmengen
Wir verwenden Partitionierung, um die Blockierung unserer OLTP-Systemerfahrungen aufgrund von Sperren zu verringern. Dabei wird ein Partitionsschema verwendet, das die Arbeitstabellen basierend auf einer Kunden-ID in 100 Partitionen aufteilt. Während des Tests stellen wir jedoch fest, dass die Ausführungspläne nicht so ausgewählt werden, wie wir es erwartet hatten. Das Testszenario …


2
Warum werden MySQL-Passwort-Hashes intern mit einem Stern (Sternchen) gespeichert?
Ich habe einige MySQL-Interna gelesen, als ich die mysql.user-Tabelle in meiner mysqlShell durchgesehen habe mysql> select * from mysql.user limit 1 \G *************************** 1. row *************************** Host: localhost User: root Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B Das Passwort ist offensichtlich gehasht, aber warum beginnt es mit dem Stern (Sternchen)?




2
Wann wurde eine Datenbank offline geschaltet?
Ich versuche herauszufinden, wann einige meiner SQL-Datenbanken offline geschaltet wurden. Ich habe die Protokolle überprüft, konnte aber keine solchen Informationen finden und außerdem ist keine Standardablaufverfolgung aktiviert. Ich habe nur eine Information, dass es früher einen DBA gab, der das offline geschaltet hat, aber keine E-Mails oder eine schriftliche Mitteilung …

1
Wie löscht man eine unbenannte Prüfbedingung in einer PostgresQL-Tabelle?
Ich habe eine PostgresQL-Tabelle erstellt, aber einer der Spalten eine unbenannte Prüfbedingung hinzugefügt: CREATE TABLE FOO ( id serial primary key, price_range smallint CHECK (price_range > 0), url varchar(255) ); Jetzt möchte ich diese Einschränkung entfernen, aber ich kann nicht herausfinden, wie. Die typische ALTER TABLE ... DROP CONSTRAINT ... …


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.