Datenbankadministratoren

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

2
SQL Server: Genaue Zeilenschätzungen ohne Histogramm?
Ich untersuche das Optimierungsprogramm in SQL Server, insbesondere Histogramme, und sehe einige seltsame Ergebnisse. Wenn ich die folgende Abfrage ausführe, bei der ich weiß, dass das Feld kein Histogramm enthält, gibt SQL Server eine Zeilenschätzung aus, die dem tatsächlichen Ergebnis entspricht. Wenn ich dieselbe Abfrage ausführen würde, bei der ich …



1
Best Practices für Deadlocks
Wir führen Postgres 9.3 aus und haben gelegentlich Deadlock-Probleme. Derzeit bemerkt jemand die Prozesse und beendet sie manuell. Gibt es eine bewährte Methode, um mit diesen umzugehen, wenn sie auftreten? Ich weiß, dass es eine gibt statement_timeout, lock_timeoutund deadlock_timeoutdie meisten Stellen, die ich lese, geben an, dass Sie dies nicht …

1
Wie kann man die CLR-Funktion aus Sicht der Leistung besser nutzen (in jeder Datenbank wiederholen oder allgemeine Funktion haben)?
Ich habe eine Frage zur Validierung der XMLVerwendung von XSD schemainside gestellt SQL Server 2012(siehe Link ). Ich verstehe (wie ich vermutet habe), dass ich verwenden muss CLR Function. Die Funktion wird erhalten XSD schema textund XML textund Validierung machen. Ich werde 1 Konfigurationsdatenbank und viele Installationsdatenbanken haben. Unter diesem …

2
Beste Methode zum Aggregieren, Speichern und Verwenden von Daten in SQL Server (Trigger, geplante Jobs, SSAS?)
Wir haben eine Tabelle mit räumlichen Daten und einigen Attributen und müssen diese aggregieren, damit sie in verschiedenen Abfragen verwendet werden können. Wir haben den Mechanismus, um die Aggregation im laufenden Betrieb über gespeicherte CLR-Prozeduren durchzuführen, aber ich habe mich gefragt, wie diese aggregierten Daten in SQL Server 2008 R2 …

1
Warum erhöht das Hinzufügen einer smallint-Spalte zu einer Postgres-Abfrage die Ausführungszeit um das 60-fache?
Hier habe ich eine Routine-Tabelle und ein Skript zur Tabellenerstellung, die ich in /tmp/try.sql eingefügt habe. Ich verwende Postgres unter OSX 10.10.2. Hier ist die Tabelle: cow_dev=# \d carc Table "public.carc" Column | Type | Modifiers ---------------+--------------+--------------------------------------------------- --------- internal_id | integer | not null default nextval('carc_internal_id_seq'::regclass) acct_nbr | character(6) | …


1
Die Datenbank msdb steckt in der Wiederherstellung fest
Beim Testen der Wiederherstellung von Backups ist ein Problem aufgetreten (Veritas BackUp Exec 2015, nur damit Sie es wissen). Hauptproblem ist: Ich konnte die Datenbanken nicht wiederherstellen. Wenn ich auf den Zielserver schaue, auf dem ich die DBs wiederherstellen möchte, sagt mir SSMS, dass die 'msdb'-Datenbank wiederhergestellt wird. Ich habe …




1
Ist es möglich, SQL Server DB aus dem Transaktionsprotokoll (kein MDF) wiederherzustellen?
Wir hatten einen SQL Server 2005-Server, auf dem ungefähr 200 Archivdatenbanken mit geringem oder keinem Datenverkehr gespeichert waren, und dieser Server wurde auf keinem anderen Gerät gesichert. Die Datenbankdateien (MDF und LDF) wurden auf einem RAID-Array gespeichert, und als der RAID-Controller ausfiel, befürchteten wir, dass wir unsere Daten verlieren würden. …

1
So erhalten Sie 0 als array_length () - Ergebnis, wenn keine Elemente vorhanden sind
Ich habe eine Frage wie diese: select id, array_length(users_who_like_ids,1) as ct from queryables order by 2 desc; Aber leere Arrays (ohne Elemente) werden oben sortiert. Ich hätte lieber array_length()0 für diesen Fall zurückgegeben, damit dies nach unten sortiert wird. Ich verstehe wahrscheinlich nicht array_length()(ok, definitiv) aber: embers_dev2=# select array_length(array[1,2], 1), …

2
SQL Server 2014 Always On .. Kann ich ohne Listener replizieren?
Ich bin noch ein Anfänger mit SQL Server Always On, nachdem ich kürzlich von einem eigenständigen Server auf eine Always-On-Konfiguration umgestellt habe. Ich habe derzeit zwei Knoten im selben Subnetz in meiner Verfügbarkeitsgruppe konfiguriert, was hervorragend funktioniert. Das Problem tritt auf, wenn ich versuche, einen dritten Knoten in der Verfügbarkeitsgruppe …

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.