Aufgrund meiner begrenzten Kenntnisse darüber, wie Abfragepläne von Abfragen kompiliert, gespeichert und abgerufen werden, verstehe ich, dass eine Abfrage mit mehreren Anweisungen oder eine gespeicherte Prozedur ihren Abfrageplan generiert, der im Abfrageplan-Cache gespeichert wird, der von der Abfrage bei zukünftigen Ausführungen verwendet wird. Ich denke, dieser Plan wird mit dem …
Ich arbeite an einem PHP-Skript, das CSV-Datei ( customers.csv) in MySQL table ( customers) importiert . Bevor ich den Inhalt der CSV-Datei in die MySQL-Tabelle einfüge, sichere ich zuerst die ursprüngliche customersTabelle. Ich verpacke den gesamten Importprozess (einschließlich der Sicherung) in eine MySQL-Transaktion (um Fälle zu berücksichtigen, in denen CSV …
Ich habe eine SQL Server 2012-Instanz mit einigen Datenbanken. In einer davon habe ich eine Ansicht erstellt, die Tabellen in mehr als einer Datenbank auswählt. Ich möchte, dass ein Benutzer diese Ansicht auswählen kann, aber er darf seine Tabellen nicht auswählen. Die Ansicht wurde genau erstellt, weil der Benutzer die …
MySQL-Version Der Code wird in MySQL 5.5 ausgeführt Hintergrund Ich habe eine Tabelle wie die folgende CREATE TABLE t ( id INT NOT NULL AUTO_INCREMENT , patient_id INT NOT NULL , bed_id INT NOT NULL , ward_id INT NOT NULL , admitted DATETIME NOT NULL , discharged DATETIME , PRIMARY …
Ich versuche, die Beziehung zwischen Statistiken, Ausführungsplänen und der Ausführung gespeicherter Prozeduren (konzeptionell) besser zu verstehen. Stimmt es, dass Statistiken nur beim Erstellen des Ausführungsplans für eine gespeicherte Prozedur verwendet werden und nicht im tatsächlichen Ausführungskontext verwendet werden? Mit anderen Worten, wenn dies zutrifft, wie wichtig sind "aktuelle" Statistiken, sobald …
Ich bin ein Neuling in Datenbanken. Ich habe herumgelesen und festgestellt, dass es wahrscheinlich keine gute Idee ist, die E-Mail-Adresse als Primärschlüssel zu verwenden, da Zeichenfolgenvergleiche langsamer sind, was sich auf die Leistung bei komplexen Verknüpfungen auswirkt. Wenn sich eine E-Mail ändert, muss ich alle Fremdschlüssel ändern, was viel erfordert …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Gibt es besondere Sicherheits- oder Leistungsrisiken bei der …
Ist es möglich, einen Primärschlüsselspaltenwert zu aktualisieren, indem die Aktualisierung auf alle Fremdschlüssel kaskadiert wird, die darauf verweisen? # EDIT 1: Wenn ich followinq query ausführe select * from sys.foreign_keys where referenced_object_id=OBJECT_ID('myTable') Ich sehe, dass update_referential_action auf 0 gesetzt ist. Daher wird nach dem Aktualisieren meiner Primärschlüsselspalten KEINE AKTION ausgeführt. …
Die Frage bezieht sich auf die Oracle-Lizenzbedingungen. Ich möchte mehr über die Verwaltung der Oracle-Datenbank erfahren. Leider verwende ich eine 32-Bit-Version von LInux, daher kann ich Oracle 11 XE nicht installieren (ich kann jedoch keine 32-Bit-Edition finden). Ist es in Ordnung, wenn ich Oracle Standard oder Entrprise auf mein persönliches …
Ich schreibe in einem meiner nächsten Blog-Beiträge über Ranking- und aggregierte Fensterfunktionen, insbesondere die Segment- und Sequenzprojekt-Iteratoren. Ich verstehe es so, dass Segment Zeilen in einem Stream identifiziert, die das Ende / den Anfang einer Gruppe bilden, also die folgende Abfrage: SELECT ROW_NUMBER() OVER (PARTITION BY someGroup ORDER BY someOrder) …
Beim Einrichten eines Prüfpfads habe ich kein Problem damit, zu verfolgen, wer Datensätze aktualisiert oder in eine Tabelle einfügt. Das Verfolgen, wer Datensätze löscht, scheint jedoch problematischer. Ich kann Einfügungen / Aktualisierungen verfolgen, indem ich in das Feld Einfügen / Aktualisieren das Feld "UpdatedBy" einfüge. Dadurch kann der INSERT / …
Mit PostgreSQL 9.2 habe ich Probleme mit langsamen Abfragen in einer relativ großen Tabelle (mehr als 200 Millionen Zeilen). Ich versuche nichts Verrücktes, sondern füge nur historische Werte hinzu. Unten finden Sie die Abfrage und die Ausgabe des Abfrageplans. Mein Tabellenlayout: Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id …
Wir migrieren eine IIS / SQL Server-Site von 2008 auf 2012 und haben ein Problem mit der Authentifizierung. Wir verwenden die Windows-Authentifizierung zur Authentifizierung als DOMAIN\COMPUTER$, aber dies funktioniert nicht und gibt einen Fehler aus, der besagt: Anmeldung für Benutzer 'DOMAIN \ COMPUTER $' fehlgeschlagen. Grund: Es konnte kein Login …
Wir verwenden Postgres 9.2 unter Windows, um Zeitreihendaten mit niedriger Frequenz zu speichern: Wir fügen 24 Stunden, 7 Tage die Woche ohne Ausfallzeiten etwa 2000 Zeilen pro Sekunde pro Sekunde ein. Es gibt eine DELETE, die etwa alle 10 Minuten auf dem Tisch ausgeführt wird, um die Länge der Tabelle …
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.