Datenbankadministratoren

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


3
Was nützt die Wiederherstellung des Headers nur bei der Durchführung einer Sicherung?
Wenn ich meine Backups mit der folgenden Abfrage überwache: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Ich stelle fest, dass SQL Server vor der Sicherung nur einen Wiederherstellungsheader und dann die Sicherung durchführt. Ich …

1
So reproduzieren Sie "Scan mit NOLOCK konnte aufgrund von Datenverschiebung nicht fortgesetzt werden"
Ich erhalte gelegentlich die Meldung "Der Scan konnte NOLOCKaufgrund von Datenverschiebungen nicht fortgesetzt werden " bei einigen großen Jobs, die WITH (NOLOCK)in den ausgewählten Abfragen enthalten sind. Ich verstehe, dass dies etwas mit dem Versuch zu tun hat, Daten auszuwählen, wenn ein Seitenteil aufgeteilt wurde, der dazu führte, dass die …






3
Anwendung, die leere Tabellen abfragt
Mein Unternehmen verwendet eine Anwendung mit ziemlich großen Leistungsproblemen. Es gibt eine Reihe von Problemen mit der Datenbank selbst, die ich gerade durcharbeite, aber viele der Probleme sind rein anwendungsbezogen. Bei meiner Untersuchung stellte ich fest, dass Millionen von Abfragen in der SQL Server-Datenbank leere Tabellen abfragen. Wir haben ungefähr …

4
Fehler beim Parsen der YAML-Konfigurationsdatei: yaml-cpp
Ich verwende den folgenden Befehl (Windows-Computer) mit der MongoDB-Shell-Version: 3.0.7: mongod --config "G:\NodeApps\mongod.cfg" --install Der Inhalt der Datei mongod.cfg ist unten angegeben: systemLog: destination: file path:"G:\NodeApps\data\log" storage: dbPath:"G:\NodeApps\data" Den folgenden Fehler erhalten: Error parsing YAML config file: yaml-cpp: error at line 4, column 8: illegal map value try 'mongod --help' …


1
Riesige Nichtübereinstimmung zwischen der gemeldeten Indexgröße und der Anzahl der Puffer im Ausführungsplan
Die Angelegenheit Wir haben eine Anfrage wie SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Da es häufig zu einer Zeitüberschreitung (nach 10 Minuten) kommt, habe ich mich entschlossen, das Problem zu untersuchen. …

3
Eine schlechte Kardinalitätsschätzung disqualifiziert INSERT von der minimalen Protokollierung?
Warum ist die zweite INSERTAussage ~ 5x langsamer als die erste? Aufgrund der Menge der generierten Protokolldaten denke ich, dass die zweite nicht für eine minimale Protokollierung geeignet ist. Die Dokumentation im Leistungshandbuch zum Laden von Daten zeigt jedoch, dass beide Einfügungen minimal protokolliert werden können sollten. Wenn also die …

2
Gibt es eine Möglichkeit, die Sortierung nach Spalten verknüpfter Tabellen zu optimieren?
Dies ist meine langsame Frage: SELECT `products_counts`.`cid` FROM `products_counts` `products_counts` LEFT OUTER JOIN `products` `products` ON ( `products_counts`.`product_id` = `products`.`id` ) LEFT OUTER JOIN `trademarks` `trademark` ON ( `products`.`trademark_id` = `trademark`.`id` ) LEFT OUTER JOIN `suppliers` `supplier` ON ( `products_counts`.`supplier_id` = `supplier`.`id` ) WHERE `products_counts`.product_id IN (159, 572, 1075, 1102, …
10 mysql  order-by 

1
Ersetzen Sie den Wert eines stark typisierten XML-Elements in SQL Server durch XQuery
Gegeben ein Element, das in einer XML-Schemasammlung als solches definiert ist: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Wie würden Sie das Element mit XQuery aktualisieren? Das Element befindet sich im Namespace ns in der Schemasammlung. Ich habe versucht, das Element der folgenden Abfrage zu aktualisieren: …

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.