Am 05.03.2020 14:25, schrieb Luca Bertoncello:
Am 05.03.2020 14:23, schrieb Falk Herzog:
Siehst Du richtig, wenn er 300MB schreiben kann, ist das zumindest wohl nicht der Flaschenhals.
Dann bin ich am Ende mit meinem Latein. Und auch mit dem Griechisch... Wenn jemand eine Idee hat, dann bitte!
Vielleicht hatte ich doch noch einen Satz auf Latein übrig...
Ich habe also probiert temporär die ForeignKey-Prüfung zu deaktivieren. Pof! Es wird nichts mehr blockiert...
Kurz über unsere DB-Struktur: - Tabelle "meta" mit statischen Daten (eine autoinkrementelle ID als PK) - Tabellen "value_current" und "value_aggregat1" mit den Werten und eine Referenz an meta. Diese ist die FK, natürlich
Sobald ich SET FOREIGN_KEY_CHECKS=0; bei der Aggregation der Daten habe, wird keine fremde SQL-Anfrage mehr blockiert... Ich frage mich, ob es aber eine bessere Lösung gibt, denn, so wie ich weiß, ich kann diese Prüfung nur "instanzweit" deaktivieren, also während der Aggregation wäre es theoretisch möglich Daten in "value_current" einzutragen, die keine entsprechenden Satz in "meta" haben...
Vorschläge?
Danke Luca Bertoncello (lucabert@lucabert.de)