Es ist ziemlich gut dokumentiert, dass skalare UDFs einen allgemeinen Serienplan erzwingen. Funktionen parallel ausführen Warum kann die Engine angesichts einer großen Anzahl von Zeilen, die an einen Punkt in der Pipeline gelangen, an dem eine UDF berechnet werden muss, diese nicht einfach auf die Prozessoren verteilen? Wenn es innerhalb …
Ich habe Probleme mit dem Massenimport einer ziemlich großen InnoDB-Tabelle, die aus ungefähr 10 Millionen Zeilen (oder 7 GB) besteht (was für mich die größte Tabelle ist, mit der ich bisher gearbeitet habe). Ich habe einige Nachforschungen angestellt, wie die Importgeschwindigkeit von Inno verbessert werden kann, und im Moment sieht …
Ich habe 3 Situationen identifiziert. Ein Student ohne Einschreibungen. Ein Student mit Einschreibungen, aber ohne Noten. Ein Student mit Einschreibungen und Noten. In der Registrierungstabelle befindet sich ein Auslöser für die Berechnung des GPA. Wenn ein Schüler Noten hat, wird er aktualisiert oder einen Eintrag in die GPA-Tabelle einfügen. Keine …
UPDATE: tl; dr: Das Problem war, dass MySQL das TMPDIRbeim Erstellen von Indizes verwendet. Und mir TMPDIRging der Speicherplatz aus. Original Q: Ich versuche, einer InnoDB-Tabelle einen Index hinzuzufügen und einen zu erhalten table is full error. Ich habe genügend Speicherplatz und die MySQL-Konfiguration hat eine Datei pro Tabelle = …
Ich hoffe, jemand kann etwas Licht in dieses Verhalten bringen, das ich in Bezug auf SNAPSHOT-Isolation vs. TRUNCATE nicht erwartet hatte. Datenbank: Snapshot-Isolation zulassen = True; Wird gelesen Festgeschriebener Schnappschuss Ein = Falsch. Prozedur1 (Ersetzt den Inhalt der Tabelle foo aus einem langjährigen komplexen SELECT durch viele Verknüpfungen): BEGIN TRAN; …
Ich habe einen nicht perkenden Spieledämon in Perl geschrieben , der Acync-Abfragen verwendet, um Spielerstatistiken in eine PostgreSQL 9.3-Datenbank zu schreiben. Wenn ich jedoch etwas aus der Datenbank lesen muss (z. B. wenn ein Spieler gesperrt ist oder wenn der Spieler einen VIP-Status hat), verwende ich synchrone Abfragen. Dadurch wird …
Ich habe vor kurzem angefangen, mit SQL Server 2008 als DBA-Auszubildender zu arbeiten. Ich muss die Größe der Datenbank berechnen, aber auch das Wachstum in den letzten Monaten und das prognostizierte Wachstum für die nächsten 12 Monate schätzen. Ich kann die sp_spaceused-Anweisung verwenden, um die tatsächliche Größe zu berechnen, aber …
Unsere Unternehmensanwendung verwendet SQL Server zur Datenspeicherung und ist in erster Linie ein OLTP-System. Eine wichtige Komponente unserer Anwendung erzeugt jedoch eine erhebliche OLAP-Arbeitslast. Unsere Schreiblatenz für Tempdb beträgt ca. 100 ms. Dieser Trend hält im Laufe der Zeit an und ALLOW_SNAPSHOT_ISOLATIONist ausgeschaltet . Wir beheben dieses Problem und das …
Ich verwende den folgenden rekursiven CTE als minimales Beispiel, aber im Allgemeinen muss der Optimierer standardmäßige "erratene" Kardinalitäten für rekursive CTEs verwenden: with recursive w(n) as ( select 1 union all select n+1 from w where n<5 ) select * from w; /* n --- 1 2 3 4 5 …
Ich beginne mit einem sehr einfachen Beispiel: Zwei Tabellen, beide mit demselben Schema, gruppiert auf PK, von denen eine einen INSTEAD OF UPDATEAuslöser hat: CREATE TABLE Standard ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, V INT NOT NULL ) GO CREATE TABLE InsteadOf ( PK UNIQUEIDENTIFIER PRIMARY KEY CLUSTERED, V INT …
Ich habe Probleme mit dem Entwurf einer zeitlichen Datenbank. Ich muss wissen, wie ich sicherstellen kann, dass ich für einen bestimmten Zeitraum für ein Geschäft nur einen aktiven Datensatz habe. Ich habe diese Antwort gelesen , aber ich fürchte, ich kann mich nicht darum kümmern, wie der Auslöser funktionieren würde. …
Wir erhalten Echtzeit-GPS-Daten mit einer Rate von ca. 5000 PR. Minute (von 4 TCP-Servern). Jeder Server verwendet eine einzelne Verbindung zum Einfügen der Daten und puffert Daten zwischen Einfügungen. Etwa alle 15 Minuten ruft ein Dienst diese Daten ab und verarbeitet sie zu Fahrten. Sobald die Fahrten generiert wurden, sind …
Ich möchte Werte durchlaufen und jeweils 1 Zeichen von den Werten entfernen und das Ergebnis anzeigen. Wenn ich also eine Tabelle mit Werten habe: ID ___ 34679 13390 89906 Ich möchte, dass das Ergebnis so aussieht Id ---- 4679 679 79 9 3390 390 90 0 9906 906 06 6
Ich möchte eine Kopie der Datenbank im selben SqlServer erstellen. Wenn ich den Assistenten zum Kopieren von Datenbanken verwende, wird ein Fehler ausgegeben: (Ich habe diese Schritte mit einer Test-DB ausgeführt und es funktioniert einwandfrei !!!!) config: Ein Benutzer Methode: "Verwenden Sie die SQL Management Object-Methode" Wählen Sie einen neuen …
In PostgreSQL zeigt EXPLAIN oder EXPLAIN ANALYZE die geschätzten Kosten für die Ausführung einer Abfrage an. EXPLAIN in MySQL bietet diese Informationen jedoch nicht. Wie kann ich die geschätzten Kosten erhalten, ohne andere Tools zu installieren? Ich benutze MySQL-5.6.16.
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.