Datenbankadministratoren

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

3
Verbindungen in SSMS speichern?
Kann ich eine Art von Sitzung oder Profil in SSMS (2008 r2) speichern, die beim Öffnen von SSMS Verbindungen zu einer gespeicherten Liste von Datenbankservern herstellt? So öffne ich beispielsweise häufig SSMS und stelle dann eine Verbindung zu den SQL-Servern NY-DB01, NY-DB02 usw. her. Kann ich eine Verknüpfung haben, um …

3
Cache MySQL-Datenbank im Speicher
Ich habe Probleme mit einer Website mit 600 MB MySQL-Datenbank. Die Website ist viel zu langsam. Mir ist aufgefallen, dass die MySQL-Datenbank umso langsamer wird, je größer sie wird. Als es 5 MB war, war die Website sehr schnell. Als es größer wurde, wurde es immer langsamer und jetzt, bei …

1
Migration von einer physischen Datenbank zu einer Cloud-Datenbank
Welche Auswirkungen hat das Verschieben einer in Microsoft SQL Server 2008R2 erstellten physischen Datenbank, die erweiterte Funktionen wie die Volltextsuche in varchar (MAX) FILESTREAM BLOBS verwendet, nach SQL Azure ? Welche architektonischen Änderungen sind erforderlich? Welche Schritte sind mit diesem Übergang verbunden? SQL Azure Migration Wizzard kann nicht einfach das …


5
Unvollständiger mysqldump
Ich versuche, mysqldump auszuführen, um einen Datenbank-Snapshot zu erstellen, und stelle fest, dass dieser zufällig auf halbem Weg angehalten wird, ohne dass ein Fehler gemeldet wird. Meine Datenbank ist relativ klein (ca. 100 MB) und verwendet InnoDB. Ich führe es so aus: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h …

2
Um die DB-Leistung zu maximieren, sollten diese Befehle ausgeführt werden, nachdem große Datenmengen über SSIS in SQL Server 2008 geladen wurden
Ich habe ein SSIS-Paket geschrieben, um Testdaten in eine leere Datenbank zu laden. Einige der Tabellen sind sehr groß (~ 700 Millionen Zeilen). Gibt es nach Abschluss des SSIS-Pakets Befehle, die ich ausführen sollte (als DBA-Lehrling!), Um die Leistung der Datenbank zu maximieren? Zum Beispiel habe ich ausgeführt, EXEC sp_updatestatsaber …

1
Wo befinden sich Volltextindizes in SSMS 2008 R2?
Ich habe mit SQL Server Management Studio problemlos eine neue Datenbank, einige Tabellen sowie einen Volltextindex und -katalog erstellt. Ich wollte die T-SQL-Erstellungsskripte für jedes dieser Skripte kopieren, um sie in meine Dokumentation aufzunehmen. Ich kann die Erstellungsskripte für die Datenbank, Tabellen, Fremdschlüssel und den Katalog abrufen, aber ich kann …

3
Enthaltene Spalte versus gefilterter Index
Wir arbeiten derzeit mit der Tabelle tb_tranfers . Diese Tabelle hat 40 Millionen Zeilen und ist ca. 26 GB groß (11 GB Daten, 15 GB Indizes). 10 bis 15% der Zeilen sind weich gelöschte Zeilen ( DeletedDate ist nicht null). Die Anwendung verwendet nur Zeilen, in denen DeletedDate null ist. …

2
Load Balancer versus Verbindungspooling - gibt es einen Unterschied?
Ich arbeite an einem Projekt, das voraussichtlich kurz nach dem Start Millionen von Benutzern bedienen wird. Die Datenbank ist postgres und ich gehe davon aus, dass mindestens zwei Server benötigt werden. Ein Systemadministrator (der sich eindeutig mit skalierbaren Systemen auskennt) hat vorgeschlagen, einen Load Balancer zwischen den Webservern und den …
11 postgresql 

2
Wie wirkt sich die Verwendung separater Schemas auf die Leistung von SQL Server 2008 aus?
Ich möchte separate Schemas für Objekte mit unterschiedlichen Zwecken in unserer SQL Server 2008-Datenbank verwenden. Im Moment verwenden wir eine ziemlich nervenaufreibende Namenskonvention, um den Zweck einer Tabelle oder gespeicherten Prozedur anzugeben, und die Präfixe bedeuten, dass wir fünf oder sechs x-Zeichen einscannen müssen, bevor wir überhaupt den Beginn des …


3
SQL Server 2008 / R2-Wiederherstellungsmodell
Nahezu alle unsere Datenbanken auf bestimmten Servern erfordern nicht das vollständige Wiederherstellungsmodell (wir führen keine Transaktionsprotokollsicherungen durch). Standardmäßig sollten immer Datenbanken erstellt und das einfache Wiederherstellungsmodell angegeben werden. Sehr oft und aus bestimmten praktischen Gründen werden viele Datenbanken mit SSMS erstellt. Es können jedoch Fehler gemacht werden und der Bediener …

1
PLS-00306 Fehler: Wie finde ich das falsche Argument?
PLS-00306: Falsche Anzahl oder Arten von Argumenten beim Aufruf von 'string' Ursache: Dieser Fehler tritt auf, wenn der Aufruf des benannten Unterprogramms keiner Deklaration für diesen Unterprogrammnamen zugeordnet werden kann. Der Name des Unterprogramms ist möglicherweise falsch geschrieben, ein Parameter hat möglicherweise den falschen Datentyp, die Deklaration ist möglicherweise fehlerhaft …


6
Was kann zu seltsamen Abfragezeitlimits zwischen PHP und MySQL führen?
Ich bin der leitende Entwickler einer Software-as-a-Service-Anwendung, die von vielen verschiedenen Kunden verwendet wird. Unsere Software läuft auf einem Cluster von Apache / PHP-Anwendungsservern, die von einem MySQL-Backend unterstützt werden. In einer bestimmten Instanz der Software läuft der PHP-Code zum Abfragen der Liste der Kategorienamen ab, wenn der Kunde mehr …

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.