Datenbankadministratoren

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

1
Wie groß wird eine MySQL-Datenbank im Verhältnis zur Dump-Datei sein?
Ich stelle einen ~ 52 GB-Speicherauszug in einer MySQL-Datenbank wieder her. Die Datei ibdata1 hat die Größe der Speicherauszugsdatei bereits überschritten und die Wiederherstellung ist noch unvollständig. Gibt es eine Möglichkeit, die endgültige Größe der ibdata1-Datei zu schätzen, wenn die Größe der MySQL-Dump-Datei bekannt ist?
7 mysql  innodb  restore 

1
Gibt es eine Möglichkeit, CRUD-Vorgänge für Verbindungen vom Verbindungsserver abzulehnen?
Ich habe eine SQL Server-Instanz RPT1(2008 R2), die für "Hauptbenutzer" eingerichtet wurde, um ihre eigenen Abfragen auszuführen. Dieser Server ist mit unserem Produktionsberichtsserver PRD1(SQL Server 2008-Instanz) verbunden, mit Ansichten (on RPT1), die den Verbindungsserver ( PRD1) direkt abfragen . Der Verbindungsserver wurde mit einem Konto erstellt, für das CRUD auf …


2
Tabelle sortieren und Position ermitteln
Ich kann eine Tabelle mit dem folgenden Code sortieren:SELECT * FROM Persons ORDER BY LastName Aber ich wollte das Ranking / die Position einer Person erhalten, die diese Reihenfolge verwendet. Wenn ich beispielsweise die Personentabelle nach Alter sortiere, möchte ich den Rang / die Position einer Person namens Antinio Trias …
7 mysql 



1
Kann ich meinen Datentyp im Systemtyp verankern?
Der folgende Code: create or replace type sqlids_t is table of sys.v_$sql.sql_id%type; ...gibt mir... Error(2,31): PLS-00329: schema-level type has illegal reference to SYS.V_$SQL Ich erhalte den gleichen Fehler beim Erstellen eines %objectoder %rowTyps. Gibt es eine Möglichkeit, einen sys-Typ in meiner Typdefinition zu verwenden? Ich weiß, dass ich den Basiswert …

2
Warum ist die Reihenfolge der Parameter für sp_trace_create wichtig?
Der erste Stapel des folgenden Skripts ruft die gespeicherte Prozedur sp_trace_createmit Parametern in der Dokumentationsreihenfolge auf. Die zweite Charge vertauscht die Positionen der Parameter @tracefileund @options: DECLARE @new_trace_id INT; EXECUTE master.dbo.sp_trace_create @trace_id = @new_trace_id OUTPUT, @options = 0, @tracefile = N'C:\temp\TestTrace'; SELECT @new_trace_id AS [@new_trace_id]; EXECUTE master.dbo.sp_trace_setstatus @trace_id = @new_trace_id, …

2
Gibt es eine bessere Möglichkeit, dynamische zeitgemittelte Reihen über eine dynamische Frequenz zu erstellen?
Ich habe eine Reihe von Tabellen mit vielen hochpräzisen Daten, die von verschiedenen Geräten gesammelt wurden. Die Intervalle, in denen sie gesammelt wurden, variieren und wandern sogar über die Zeitreihen. Meine Benutzer möchten die Möglichkeit haben, einen Datumsbereich auszuwählen und einen Durchschnitt / min / max über diese Variablen mit …



2
Ist es in SQL Server möglich, einen PRIMARY KEY für eine Tabelle ohne CLUSTERED- oder NONCLUSTERED-Indizes für denselben Schlüssel zu haben?
Ist es in SQL Server (2008) möglich, eine PRIMARY KEYfür eine Reihe von Spalten ohne CLUSTEREDoder NONCLUSTEREDIndizes für dieselbe Reihe von Spalten zu haben? Mir ist bewusst, dass PRIMARY KEYund CLUSTERED INDEXkey getrennte Konzepte sind und dass wir PRIMARY KEYohne CLUSTERED INDEXsie erstellen können (siehe unten). ALTER TABLE dbo.Sample ADD …

5
Sortierleistung in PostgreSQL verbessern?
Ich habe eine einfache Blog-Datenbank in postgres-8.4, die zwei Tabellen enthält, articlesund comments. Ich habe eine Abfrage (generiert von Django), die den neuesten Artikel vom Typ 'NEWS' abrufen und auch die Anzahl der Kommentare für diesen Artikel ermitteln möchte. Dies geschieht mit der folgenden Abfrage: SELECT "articles"."id", "articles"."datestamp", "articles"."title", "articles"."shorttitle", …

2
Ein guter SQL-Sniffer
Kann mich jemand auf einen guten SQL-Sniffer verweisen, mit dem ich die SQL-Befehle, die für meine Datenbank ausgeführt werden, in Echtzeit verfolgen kann? Wenn es kostenlos ist, wäre das großartig.

2
Untersuchen Sie den Spitzenwert des MySQL-Durchsatzes
Vor kurzem hat einer unserer Server nicht mehr genügend Speicher und ist abgestürzt. Nach Durchsicht der muninDiagramme scheint die einzige Metrik (außer der Speichernutzung), die kurz vor dem Absturz ihren Höhepunkt erreicht hat, die zu sein MySQL throughput. Wir hatten jedoch einen entsprechenden Anstieg erwartet, von MySQL queriesdem dies nicht …

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.