Datenbankadministratoren

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


2
Langsame Bestellung mit LIMIT
Ich habe diese Frage: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Ich bin zufrieden damit: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 …

5
Wie kann ich fehlerhafte gespeicherte Prozeduren nach einer Schemaänderung erkennen?
Ich habe eine zentrale Tabelle in meiner Datenbank geändert und sp_depends gibt buchstäblich Hunderte von Ergebnissen zurück. Ich befürchte, dass einige dieser gespeicherten Prozeduren nach meiner Änderung möglicherweise nicht mehr kompiliert werden. Das Überprüfen einer einzelnen gespeicherten Prozedur ist einfach (ich führe nur das Änderungsskript erneut aus und prüfe, ob …


1
Grundlegendes zu Blockgrößen
Meine Frage richtet sich an Postgres, aber die Antworten sind möglicherweise aus jedem Datenbankhintergrund gut genug. Sind meine Annahmen richtig: Festplatten haben eine feste Blockgröße? RAID-Controller kann eine andere Blockgröße haben? Wird ein RAID-Block auf mehrere echte Festplattenblöcke aufgeteilt? Das Dateisystem hat auch eine unabhängige Blockgröße, die wiederum auf die …


2
Wie verwende ich RESTRICT für Fremdschlüssel in MySQL?
In der Datenbankstruktur von CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), FOREIGN …


1
Neustart eines MySQL Replication Slave
Zum ersten Mal seit seiner Einrichtung muss ein schreibgeschützter MySQL-Replikations-Slave neu gestartet werden. Ich habe diesen Artikel über das Herunterfahren eines Slaves zur Wartung gefunden (obwohl er nur beschreibt, wie der mysqlDämon gestoppt wird ): So starten Sie Ihren MySQL Slave Server sicher neu Zusammenfassend ist das Verfahren: Im mysqlClient: …


1
Abfrageausführungszeit in Oracle SQL Developer
Ich weiß, dass ich verwenden kann, um set timing onzu sehen, wie lange es gedauert hat, eine Abfrage auszuführen, nachdem die Ausführung abgeschlossen ist. Ist es jedoch möglich, die aktuelle Ausführungsdauer in Oracle SQL Developer anzuzeigen, während die Abfrage noch ausgeführt wird? SQL Server Management Studio sowie der alte Query …
11 oracle  tools 

3
SQL Server: Dateigruppe nur für Systemtabellen?
Einer unserer Unternehmensstandards besteht darin, eine separate Dateigruppe / Datei für Benutzertabellen / -indizes zu haben. Dies ist als Standard festgelegt, sodass keine CREATE TABLE-Anweisungen qualifiziert werden müssen. So sieht es also aus Datei-ID 1 = Systemtabellen, MDF Datei-ID 2 = t-log = LDF fileid 3 = user stuff = …



2
PostgreSQL: Unveränderlich, flüchtig, stabil
Ich bin mir nicht sicher, welche Bedeutung die Definitionen für die Funktionen IMMUTABLE, VOLATILE und STABLE haben. Ich habe die Dokumentation gelesen, insbesondere die Definitionen der einzelnen. IMMUTABLE gibt an, dass die Funktion die Datenbank nicht ändern kann und immer das gleiche Ergebnis zurückgibt, wenn dieselben Argumentwerte angegeben werden . …

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.