Ich betrachte eine Anwendung, die hochdynamische SQL-Abfragen für SQL Server verwendet. Wenn ich mir die Abfragen ansehe, die auf sehr seltsame und komplizierte Weise aufgebaut sind, aber das ist eine andere Geschichte, erzähle ich sie, um einen guten Grund dafür zu nennen, dass ich nicht in der Lage (zu dumm) …
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 …
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 …
Ich habe 3 Tische: Menschen Post Likes Wenn ich das ER-Modell entwerfe, hat es eine zyklische Abhängigkeit: 1: N. Leute -------- <Post 1: N. Beitrag ---------- <Gefällt mir 1: N. Leute -------- <Mag Die Logik lautet: 1 Personen können viele Beiträge haben. 1 Beitrag hat viele Likes. 1 Person kann …
Was ist der Unterschied zwischen COUNT(CASE WHEN [Column A] = ____ THEN 1 END und COUNT(CASE WHEN [Column A] = ____ THEN 1 ELSE 0 END? Ich habe das erstere verwendet und den Unterschied bisher nicht gesehen. Was ist der Grund für das Hinzufügen von ELSE 0- Gibt es Situationen, …
Ich habe eine Tabelle mit einer valueSpalte. Ich möchte die letzte Zeile abzüglich der ersten Zeile berechnen, wie hier gezeigt: id value 1 10 2 45 3 65 4 95 . . . . . . 500 200 Ich möchte erhalten 200 - 10 = 190 Ich habe jedoch versucht, …
Dies mag wie eine sehr grundlegende Frage erscheinen, und sollte es auch sein. Als Fan der wissenschaftlichen Methode erstelle ich jedoch gerne eine Hypothese und teste sie dann, um festzustellen, ob ich richtig bin. In diesem Fall versuche ich, die Ausgabe sys.dm_exec_sessionsund insbesondere die einzelne Spalte "liest" besser zu verstehen …
Unabhängig davon, was ich tue, kann ich SQLCMD nicht zum Laufen bringen. Ich versuche, ein Skript mit einer Größe von über 200 MB auszuführen, das nicht über die SQL Server-Anwendung ausgeführt werden kann. Daher muss ich dies über SQLCMD tun. Wenn ich jedoch versuche, mich anzumelden oder das Skript auszuführen, …
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 …
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' …
Ich muss die Aktivität der Benutzer in unseren Datenbanken überwachen. Ich habe folgende Parameter eingestellt in postgresql.conf: log_min_duration_statement = 0 log_connections = on log_disconnections = on log_line_prefix = '%t %a %d %h %u |' Mir ist jedoch klar, dass die meisten Protokolldateien mit vom postgresBenutzer ausgeführten Anweisungen gefüllt sind , …
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. …
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 …
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, …
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: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.