Kann ein Konfigurationsfehler dazu führen, dass von mysql..mysql tuner shows zu viele temporäre Tabellen erstellt werden? Current max_heap_table_size = 200 M Current tmp_table_size = 200 M Of 17158 temp tables, 30% were created on disk table_open_cache = 125 tables table_definition_cache = 256 tables You have a total of 97 tables …
Zum Beispiel, wenn ich zwei Indizes habe: CREATE INDEX IDX_1 ON MY_TABLE_1 (ITEM, DATE, LOCATION) COMPUTE STATISTICS; CREATE INDEX IDX_2 ON MY_TABLE_1 (DATE, LOCATION, ITEM) COMPUTE STATISTICS; Wäre das IDX_2überflüssig? Wenn nicht, wie bestimme ich die Reihenfolge der Deklaration der Spalten? Sollte ich Indizes auf reguläre Abfragen zuschneiden?
Ich habe eine Datenbank mit einer Anzahl von Tabellen. Ich möchte einige Datensätze aus den Tabellen löschen, wenn die Anzahl der Datensätze mehr als 20 KB oder 50 KB beträgt. Alle Tabellen sind InnoDB. Und file_per_tableist aus . Wenn ich die Datensätze aus einer Reihe von Tabellen lösche, werden die …
Ich erstelle eine Webanwendung (Projektmanagementsystem) und habe mich darüber gewundert, was die Leistung angeht. Ich habe eine Issues-Tabelle und darin befinden sich 12 Fremdschlüssel, die mit verschiedenen anderen Tabellen verknüpft sind. 8 davon müsste ich verbinden, um das Titelfeld von den anderen Tabellen abzurufen, damit der Datensatz in einer Webanwendung …
Ich lese weiterhin in vielen Foren und in vielen Blogs, dass eine Seite wie folgt aufgebaut ist: Seitengröße: 16 x 512B = 8192B Seitenkopf: = 96B Maximale In_Row-Zeile: = 8060B Dies ergibt (8192 - 96 - 8060) B = 36B. Ok, das ist logisch und richtig. Die Frage, die ich …
Ich habe mich jetzt umgesehen, die MySQL-Site gelesen und kann immer noch nicht genau sehen, wie es funktioniert. Ich möchte das Ergebnis zum Schreiben auswählen und sperren, die Änderung schreiben und die Sperre aufheben. audocommit ist aktiviert. planen id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created (datetime) updated …
Ich habe eine Entwicklungsumgebung, die sich schnell der Bereitstellung in der Produktion nähert, und habe in den Protokollen festgestellt, dass ungefähr alle 20 Sekunden die folgende Meldung angezeigt wird: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Dies ist mir aufgefallen, weil die Endbenutzer, die dies testen, …
Ich habe eine sehr häufig aktualisierte Tabelle mit 240 Millionen Zeilen (und wächst). Alle drei Stunden werden 1,5 Millionen Zeilen eingefügt und 1,5 Millionen gelöscht. Als ich den Cluster auf eine SSD verschoben habe, wurde die Zeit für die Masseneinfügung (durch Kopieren) von 22 Minuten auf 2,3 Minuten reduziert. Die …
In meiner Datenbankstruktur in SQL Server gibt es drei Arten von Produkten, für die unterschiedliche Informationen zur Bestellung erforderlich sind. Also, habe ich einen CustomersTisch und drei verschiedene Aufträge Tabellen: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Die Tabelle mit allen Bestellungen hat eine bis viele Beziehungen auf dem CustomersTisch. Ich habe auch eine …
Ich habe Parallelitätsprobleme mit meinen Einfügungen in einer gespeicherten Prozedur. Der relevante Teil des Verfahrens ist: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END Wenn wir …
Hintergrund Ich habe ein Netzwerk von ungefähr 2000 Sensoren, von denen jeder ungefähr 100 Datenpunkte hat, die wir in 10-Minuten-Intervallen sammeln. Bei diesen Datenpunkten handelt es sich normalerweise um int-Werte, bei einigen handelt es sich jedoch um Zeichenfolgen und Gleitkommazahlen. Diese Daten sollten 90 Tage gespeichert werden, wenn möglich und …
Ich habe eine große (~ 67 Millionen Zeilen) Name-Wert-Tabelle mit Volltextindizierung für die DataValueSpalte. Wenn ich versuche, den folgenden Befehl auszuführen: ALTER TABLE VisitorData ADD NumericValue bit DEFAULT 0 NOT NULL; Es dauert 1 Stunde und 10 Minuten und wird in einer VisitorDataTabelle mit ~ 67 Millionen Zeilen immer noch …
Situation: Entwicklerarbeitsstationen, die normalerweise nur die Client-Tools verwenden, um eine Verbindung zu anderen nicht lokalen SQL-Servern herzustellen. Es gibt jedoch seltene Fälle, in denen die Vollversion von SQL Server für die lokale Entwicklung von Vorteil ist. In dem Bestreben, nicht ständig Systemressourcen mit SQL Server zu verschwenden, würde ich gerne …
Wir haben 3 Kopien der exakt gleichen Datenbank. Alle 3 Datenbanken haben eine UsersTabelle, und in allen 3 Datenbanken ist immer ein Benutzer mit genau den gleichen Einstellungen vorhanden. Jedes Mal, wenn wir einen Benutzer hinzufügen oder bearbeiten möchten, müssen wir 3 Datenbanken aktualisieren. Wäre es eine bessere Idee, die …
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Ich erhalte diesen Fehler zufällig, wenn eine meiner Websites ausgelastet ist. Ich weiß ungefähr, auf welchen Tabellengruppen es sich befindet, aber nach meiner Erfahrung mit anderen Programmen erhalte …
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.