Datenbankadministratoren

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


2
Korrelierte Unterabfrage und Join: Immer noch der gleiche Ausführungsplan?
Ich habe eine korrelierte Unterabfrage wie diese (von BOL ): SELECT DISTINCT c.LastName, c.FirstName, e.BusinessEntityID FROM Person.Person AS c JOIN HumanResources.Employee AS e ON e.BusinessEntityID = c.BusinessEntityID WHERE 5000.00 IN (SELECT Bonus FROM Sales.SalesPerson sp WHERE e.BusinessEntityID = sp.BusinessEntityID) ; GO Wenn ich diese Abfrage mit Joins umschreibe select c.LastName, …

1
Ist es möglich, die maximale Festplattennutzung für einen Benutzer zu begrenzen?
Ist es möglich, eine Grenze für den physischen Speicherplatz festzulegen, den ein Benutzer (oder eine Gruppe von Benutzern) in einer einzelnen Datenbank verwenden kann? Gibt es beispielsweise eine Methode, um ein Schema einer Dateigruppe zuzuordnen und dann eine maximale Größe für die Dateigruppe festzulegen? Die eigentliche Datenbank würde andere Tabellen …



4
Warum ist der Clustered Index für Primärschlüssel obligatorisch?
Warum erstellt die Primärschlüsseleinschränkung standardmäßig einen Clustered-Index für die PK-Spalte? Können wir eine Tabelle erstellen, die einen Primärschlüssel, aber keinen Clustered-Index hat? Ich benötige eine PK-Einschränkung, um die eindeutigen Werte + nicht null in der Spalte beizubehalten, aber ich möchte keinen Clustered-Index, da diese Tabelle zu viele Einfügungen enthält. Ich …

1
Überlegungen zu SQL Server beim Sichern / Wiederherstellen einer Datenbank, die Replikation verwendet
Welche Überlegungen muss ich berücksichtigen, wenn ich eine an der Replikation beteiligte Datenbank wiederherstellen muss? Muss ich Backups sowohl des Herausgebers als auch des Abonnenten aufbewahren? Kann ich nur den Herausgeber wiederherstellen und den Abonnenten automatisch synchronisieren lassen? Wenn der Abonnent abstürzt, ist es möglich, von seiner Sicherung wiederherzustellen und …

4
Wie werden Werte auf Kopfebene in einer Faktentabelle mit Granularität für Werbebuchungen zusammengefasst?
Nach dem, was ich gelesen habe, liegt die empfohlene Granularität für eine Faktentabelle, die auf einer Auftragskopf- / Werbebuchungsstruktur basiert, auf Werbebuchungsebene. Dabei werden alle additiven Werte, die nur für den Auftragskopf gelten, für jede Position wiederholt: Entwerfen von Dimensionsmodellen für Eltern-Kind-Anwendungen Grundlagen der Dimensionsmodellierung Unten (vom zweiten Link) ist …

1
Mongodb - Rückgabe der Punkte, die einem Ort am nächsten liegen, mit Entfernung
Was entspricht der MongoDB dieser Abfrage: SELECT 111151.29341326 * SQRT( pow(-6.186753-`Latitude`, 2) + pow(106.772835-`Longitude`, 2) * cos(-6.186753*0.017453292519943) * cos(`Latitude`*0.017453292519943) ) as distance from tablename ; Dies verwendet die Haversine-Formel , um den Großkreisabstand zu einem festen Punkt zu berechnen. Wir möchten die nächsten 20 Punkte von einem Ort erhalten und …

1
Beste Lösung für die datenübergreifende MySQL-Master-Slave-Replikation
Wir arbeiten an einer neuen Systemarchitektur für unser Unternehmen. Wir haben eine HPC, die in unserem eigenen Rechenzentrum ausgeführt wird, und wir planen unser Front-End- und ein Fallback-System für Amazon Web Service. Systemarchitektur: Voraussetzungen: Der HPC-Cluster verfügt über viele Schreibvorgänge Website und API lesen die Daten die meiste Zeit und …

1
Wann muss von MyISAM zu InnoDB gewechselt werden?
Wir haben einen MySQL 5.0-Server, auf dem alle Tabellen als MyISAM ausgeführt werden. Wir haben zwei Slaves, die wir im letzten Monat auf MySQL 5.5 aktualisiert haben. Ihre Tabellen sind auch immer noch MyISAM. Mein ursprünglicher Plan war es, den 5.0-Master auf 5.5 zu aktualisieren und dann in InnoDB zu …

1
SQL Server-Datenbankspiegelung: Seltsames Verhalten der Clientanwendung beim Failover
Ich richte eine HA SQL Server-Umgebung ein, die auf drei SQL Server 2008 R2-Computern und Datenbankspiegelung basiert. Ich werde sie nennen: Principal.Company.Intra mirror.company.intra zeugen.unternehmen.intra Die Domain "company.intra" ist die Domain der Holding. Beide Datenbankmodule überwachen den statischen 52002-Port, sodass Clientanwendungen auf folgende Weise auf sie zugreifen können: principal.company.intra,52002 & mirror.company.intra,52002 …

2
Wie kann ich die Geschwindigkeit einer Abfrage für eine Zeilentabelle mit mehr als 20 Millionen verbessern?
Ich habe eine Abfrage, die zum Abrufen von Internet-Verkehrsstatistiken bestimmter IP-Adressen verwendet wird. Es gibt separate IP-Adressfelder für hostsund IP- Blocks, die aufgerufen werden assignments. Die Daten werden in 5-Minuten-Intervallen gespeichert. Die Abfrageergebnisse werden in der Zeitspalte gruppiert, und die Gesamtzahl der SUMs in und aus diesen 5-Minuten-Intervallen wird zum …

2
kostenlose Datenbankmodellierungssoftware [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 5 Jahren . Was im Bereich der Datenbankmodellierungssoftware verfügbar ist, ist kostenlos. Ich entwickle eine SQLExpress-Datenbank. …

2
Unterdrücken Sie SQLCMD-Nachrichten
Wäre es möglich, alle sqlcmdan das cmdFenster ausgegebenen Nachrichten zu unterdrücken ? Ich führe ein großes Skript aus und es scheint mit all den Processed XXXX total recordsNachrichten sehr verlangsamt zu sein . Das Skript ist über 4 GB groß, daher gibt es eine große Datenmenge.

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.