Datenbankadministratoren

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






1
Was ist der Unterschied zwischen Federated und Decentralized Data Warehouse?
Ich kann keine klaren Definitionen oder Erklärungen dafür finden. Beide scheinen dezentral zu sein. Es scheint, dass in Federated DWH die Daten verteilt und nicht in ein einziges Repository integriert sind und von verteilten Quellen aus zugegriffen werden. Während der dezentralen DWH-Implementierung werden die Daten in ein zentrales Repository integriert. …

1
Statistiken verschwinden / leeren sich zufällig im Laufe des Tages
Ich habe eine SQL Server 2017 (CU9) -Datenbank, die einige leistungsbezogene Probleme aufweist, die meiner Meinung nach mit der Indexstatistik zu tun haben. Bei der Fehlerbehebung stellte ich fest, dass die Statistiken nicht aktualisiert wurden (was bedeutet, dass DBCC SHOW_STATISTICS alle NULL-Werte zurückgeben würde). Ich habe UPDATE STATISTICS für die …

1
Räumung des Messplans
Wir haben einen SQL Server 2016 SP1 mit einem maximalen Speicher von 24 GB. Dieser Server verfügt über eine hohe Anzahl von Kompilierungen. Nur 10% dieser Kompilierungen stammen aus Ad-hoc-Abfragen. Daher sollten die neu kompilierten Pläne im Plan-Cache gespeichert werden, aber die Größe des Plan-Cache nimmt nicht zu (ca. 3,72 …

1
Gewähren Sie das Stapeln von Berechtigungen
Für die Rolle db_denycustomermöchte ich, dass nur der Spaltencode der Kundentabelle AUSWÄHLBAR ist und keiner der anderen. Also habe ich das gemacht: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... und es funktioniert gut. Cool! Aber warum ? Was ich in verwandten Artikeln gelesen …

1
Arithmetischer Überlauf bei SELECT-Abfrage
In einer einfachen SELECT-Anweisung bin ich auf einen arithmetischen Überlauf gestoßen. Die Abfrage war wie folgt, z SELECT [SaleValue] FROM Sales [SaleValue]war vom Datentyp decimal(9,0)und keine berechnete Spalte. Der Grund dafür war, dass die Spalte irgendwie eine Zeile hatte, in der in diesem Feld ein Wert gespeichert war, der GRÖSSER …

3
Lösung zum Zuweisen eindeutiger Werte zu Zeilen mit endlicher Zusammenarbeitsentfernung
Ich habe eine Tabelle, die mit dem folgenden Code erstellt und gefüllt werden kann: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, …

1
Index Suchbetreiberkosten
Für die folgende AdventureWorks- Beispieldatenbankabfrage: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Die Ausführungsplan zeigt eine geschätzte Betriebskosten von 0.0850383 (93%) für den Index Seek : Die Kosten …


3
Ist es in Ordnung, MSDB zu löschen?
Ich bin kein DBA, ich habe nur gegoogelt, was MSDB macht. Es handelt sich im Grunde genommen um eine Datenbank des SQL-Agenten mit Job und Verlauf. Jetzt ist auf meinem Cloud-Server nicht mehr genügend Speicherplatz vorhanden und ich habe das MSDB-Jahr 2017 im Wert von 1 Jahr Ist es in …

2
Was ist eine Waiseninkarnation?
Inkarnationen werden in einer Antwort auf eine andere Frage auf dieser Seite erklärt. Die Antwort erwähnt "verwaiste" Inkarnationen: … Es gibt andere Faktoren, die zu ORPHANED-Inkarnationen und OBSOLETE-Backups führen… Ich sehe von der Oracle - Dokumentation , die V$DATABASE_INCARNATIONeine enthält STATUSSpalte , die Werte von haben kann ORPHAN, CURRENToder PARENT, …

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.