Im Oracle-Dokument The Query Optimizer habe ich unter View Merging die folgenden Informationen gefunden Die Optimierung für das Zusammenführen von Ansichten gilt für Ansichten, die nur Auswahlen, Projektionen und Verknüpfungen enthalten. Zusammenführbare Ansichten enthalten also keine Mengenoperatoren, Aggregatfunktionen, DISTINCT, GROUP BY, CONNECT BY usw. (Hervorhebung von mir) Ich kann jedoch …
Wir sind dabei, eine Webanwendung mit einer Geodatenkomponente zu entwickeln. Zu Beginn nehmen unsere Geodatenvergleiche einen bestimmten Punkt und geben übereinstimmende überlappende räumliche Polygone zurück. Abgesehen davon enthält unsere Datenbank viele andere Komponenten, die all die typischen Dinge enthalten, die Sie in Ihrer allgemeinen relationalen Datenbank finden würden. Wir befinden …
Beide C:\PostgreSQLund C:\PostgreSQL\datahaben postgresBenutzer mit Vollzugriff und Administratorrechten. Ich ließ postgresql-9.1.2-1-windows.exe vom postgres Benutzer als admin laufen. ZielC:\PostgreSQL Bei jedem Versuch erhalte ich die Meldung "Die Initialisierung des Datenbankclusters ist fehlgeschlagen." Fragen Ist es in Ordnung, alles auszuführen, ohne ein Windows-Dienst zu sein? Gibt es eine Problemumgehung für die Installation …
Ich experimentiere gerade ein bisschen mit PL / pgSQL und möchte wissen, ob es eine elegantere Möglichkeit gibt, so etwas zu tun: select c.data into data from doc c where c.doc_id = id and c.group_cur > group_cur order by c.id desc limit 1; EXCEPTION WHEN NO_DATA_FOUND THEN select c.data into …
Ich habe EINE lange HTML-Seite, mehrere Sätze von Fragen, die in kleine Abschnitte unterteilt sind (ca. 15 Unterabschnitte auf einer Seite). Die Gesamtzahl der Fragen beträgt ca. 100 Fragen: variiert von Eingabe, Mehrfachauswahl, Kontrollkästchen, Optionsfeldern, Textfeldern, und Datei hochladen. Eine Frage kann viele Antworten enthalten, die entweder aus einer Gruppe …
Ich habe vor, eine VB-basierte (lokal installierte) Anwendung (Fakturierung + Inventar) als webbasierte Clojure-Anwendung für kleine Unternehmenskunden umzuschreiben. Ich beabsichtige, dies als SaaS-Anwendung für Kunden in ähnlichen Branchen anzubieten. Ich habe mir Datenbankoptionen angesehen: Meine Wahl war ein RDBMS: Postgresql / MySQL. Ich kann im ersten Jahr auf bis zu …
Ich habe mehrere Tabellen mit einer Zeilenanzahl zwischen 5 und 1,5 GB Jede Tabelle hat ein BLOB-Feld, dessen Größe von 100 Byte bis 30 MByte variiert und das als 'große Werttypen außerhalb der Zeile' = ON gespeichert wird Tabellen werden in verschiedenen Dateigruppen mit jeweils 3-4 Dateien auf unterschiedlichen Platten …
Ich habe zwei ähnliche Abfragen, die denselben Abfrageplan generieren, mit der Ausnahme, dass ein Abfrageplan 1316-mal einen Clustered-Index-Scan ausführt, während der andere 1-mal ausgeführt wird. Der einzige Unterschied zwischen den beiden Abfragen besteht in unterschiedlichen Datumskriterien. Durch die Abfrage mit langer Laufzeit werden die Datumskriterien tatsächlich enger und es werden …
Während ich an der Optimierung einiger gespeicherter Prozeduren arbeitete, setzte ich mich mit dem DBA zusammen und durchlief einige gespeicherte Prozeduren mit hoher Blockierungs- und / oder hoher Lese- / Schreibaktivität. Eine Sache, die der DBA erwähnte, war, dass ich alle Variablen (insbesondere TABLEdiejenigen) oben in der gespeicherten Prozedur deklarieren …
Wenn ich mein SQL Server-Protokoll überprüfe, sehe ich mehrere Einträge wie diesen: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14. State: 8. Date: 08-11-2011 11:40:41 Source: …
Dies ist mein Beispiel für eine Abfrage: SELECT nickname, CASE class_id WHEN 1 THEN 'Druid' WHEN 2 THEN 'Necromancer' WHEN 3 THEN 'Mage' WHEN 4 THEN 'Priest' WHEN 5 THEN 'Warrior' WHEN 6 THEN 'Stalker' WHEN 7 THEN 'Paladin' WHEN 8 THEN 'Psionic' END class_name, ROUND(AVG(level),2) level, ROUND(AVG(tabard_id),2) tabard, CASE …
Ich bin wahrscheinlich engstirnig, aber wenn ich eine Fremdschlüsseleinschränkung erstelle und eine Zeile aktualisiert oder gelöscht wird, verliere ich diese Verbindung, wenn die Spalte der untergeordneten Tabelle auf NULL gesetzt wird. Was ist der Zweck, diese verwaisten Reihen absichtlich zu behalten?
Bitte sehen Sie diese Frage auf Stackoverflow: Ich verwende einen EasySoft-ODBC-Treiber, um eine SQL Server 2008 R2 Express-Instanz mit Interbase zu verknüpfen, und habe Probleme, Metadaten vom Remoteserver abzurufen. Ausgehend von der Suche im Internet erwähnen alle Hauptvorschläge die Verwendung von OPENQUERY anstelle der vierteiligen Syntax für verknüpfte Server. EG …
Bei einem einfachen Join mit drei Tabellen ändert sich die Abfrageleistung drastisch, wenn ORDER BY eingeschlossen wird, auch wenn keine Zeilen zurückgegeben werden. Das tatsächliche Problemszenario benötigt 30 Sekunden, um Nullzeilen zurückzugeben, ist jedoch sofort verfügbar, wenn ORDER BY nicht enthalten ist. Warum? SELECT * FROM tinytable t /* one …
Ich bin Aktualisierung meines IDENTITYÜberlauf Skript check zu Konto für DECIMALund NUMERIC IDENTITYSpalten . Im Rahmen der Prüfung berechne ich für jede IDENTITYSpalte die Größe des Datentypbereichs ; Ich benutze das, um zu berechnen, wie viel Prozent dieses Bereichs erschöpft sind. Für DECIMALund NUMERIC die Größe dieses Bereichs liegt2 * …
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.