Datenbankadministratoren

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

2
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 Tabellen für verschiedene Produkte? Betrachten Sie beispielsweise die Produkte Mobil und …

2
Warum erhalte ich die Meldung "Der erste Schnappschuss zur Veröffentlichung ist noch nicht verfügbar"?
Wir verwenden Transaktionsreplikationen mit aktualisierbaren Abonnements. 1 Verlag, 1 Abonnent. Bei der SQL-Replikation trat am 06.03. Um 10 Uhr ein Einschränkungsfehler auf, da Personen in zwei verschiedenen Büros Daten eingaben, die gegen eine eindeutige Einschränkung verstießen. Total erwartet. Am 12. März um 12:08 Uhr meldete SQL Replication diesen Fehler jedoch …

2
Überwachen der Speicherplatznutzung auf ASM-Datenträgergruppen
Letzte Nacht war der Wiederherstellungsbereich auf einer unserer Oracle Database Appliances voll. Dies wurde in einem der Datenbank-Warnprotokolle gemeldet, und wir konnten vor dem nächsten Protokollwechsel etwas Speicherplatz freigeben. Zu diesem Zeitpunkt wäre die Produktion zum Stillstand gekommen. Es wäre sicherlich schön gewesen, ein bisschen mehr Warnung zu haben, zum …


1
SQL Cluster-Ressourcen werden nach dem Entfernen der Festplattenressource nicht mehr angezeigt
Beim Entfernen einer verwendeten Festplattenressource aus dem Cluster würde ich die folgenden Schritte ausführen: 1) Entfernen von Abhängigkeiten von den Festplatten durch die SQL Server-Ressource, 2) Deaktivieren der Festplattenressource, 3) Löschen der Festplattenressource aus der SQL-Ressourcengruppe , 4) Löschen Sie die Festplattenressource aus dem verfügbaren Speicherpool. Ich habe dies auf …

4
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 Speichern und Abrufen von Zeilen in dieser Tabelle wird …

2
Unterschiedliche Ergebnisse beim Neuerstellen eines Index online und offline
Ich habe einen nicht gruppierten, nicht eindeutigen Index für eine Fremdschlüsselspalte vom Typ bigint. Wenn ich den Index online neu erstelle, sinkt die durchschnittliche Fragmentierung auf 3% mit 2 Fragmenten und 30 Seiten. Wenn ich denselben Wiederherstellungsindex offline ausführe, beträgt die durchschnittliche Fragmentierung 25% mit 4 Fragmenten und 28 Seiten. …

3
Jeder warnt davor, eine Datenbank zu verkleinern, aber wird es in meinem Fall funktionieren? 1 GB Datenbank mit entfernten Tabellen jetzt 100 MB
Jeder warnt vor dem Verkleinern einer Datenbank, z. B. SQLAuthority Aber wird es in meinem Fall eine gültige Option sein? Die Datenbank hatte ursprünglich mehr als 1 GB, aber wenn eine Tabelle daraus entfernt (in eine andere Datenbank verschoben) wurde, beträgt die Datenbank jetzt 100 MB, wenn ich eine Sicherungskopie …

2
SSIS-Validierung langsam. OLTP OLAP wird auf demselben Server ausgeführt
Ich habe vier identische Server 2 werden in der Produktion verwendet und die anderen beiden sind Demo-Maschinen / Notfall-Failover-Boxen. Die leistungsstärkere Maschine, ein 16-Kern-127-Gigs-Ram, hostet sowohl unser Datawarehouse als auch unsere OLTP-Datenbank. Die weniger leistungsstarke Box ist eine 8-Kern-RAM-Box mit 98 GB, die wir für ETL und unseren Datenspeicher verwenden. …

4
Warum sollte man mehrere Instanzen derselben Oracle-Datenbank benötigen?
Beim Lesen dieses kurzen Artikels bin ich auf folgende Aussage gestoßen : Eine Instanz ist die Software (und der Speicher), mit der Oracle die Daten in der Datenbank bearbeitet. Damit die Instanz diese Daten bearbeiten kann, muss die Instanz die Datenbank öffnen. Eine Datenbank kann von mehr als einer Instanz …
7 oracle 

2
SQL Server-Replikation für externe Kopie
Wir haben unsere primären SQL-Server im Haus (derzeit 15 primäre Server (ca. 500 Datenbanken insgesamt), die meisten Server verfügen über Hex-Core-Prozessoren). Diese werden auf andere Sicherungsserver in einem nahe gelegenen Gebäude gespiegelt (über eine dedizierte 0-ms-Glasfaserverbindung). Wir möchten eine Live-Kopie unserer Daten in einem meilenweit entfernten externen Rechenzentrum aufbewahren (als …


3
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 Erklärungen oder Beispiele. Die Suche nach zusätzlichen Informationen im Internet zur Verwendung von SQL als SDL liefert …

3
Erkennen der SQL Server-Auslastung anhand einer Abfrage
Mein aktuelles Projekt sendet ständig Anfragen an einen SQL Server und verwendet möglicherweise 100% des Speichers oder der CPU. Wie kann ich überprüfen, ob der Server in einer gespeicherten Prozedur fast voll ausgelastet ist, damit ich entscheiden kann, ob die Abfragen ausgeführt werden sollen oder nicht, oder einige Einstellungen in …

1
Probleme mit SQL und Aggregaten
Mit dieser Abfrage: SELECT SUM(qty) AS sumQty, cnetprodid FROM quoteitem WHERE ordered = 1 AND sageSOPOrderReturnLineID IS NOT NULL AND LEN(LTRIM(RTRIM(cnetprodid))) > 0 AND cnetprodid LIKE 'S%' AND price > 10 AND created > DATEADD(MONTH, -3, GETDATE()) GROUP BY cnetprodid ORDER BY SUM(qty) DESC Ich bekomme eine Reihe pro Produkt …

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.