On 21.07.20 14:03, Gert Redlich wrote:
> Am 21.07.2020 11:32, schrieb Klaus Fiedler:
>>
>> Hallo Liste!
>>
>> Wir haben eine Seite mit 7(!) Sprachen und recht komplexen
>> Produktdatensätzen. Diese besitzen einige unterschiedliche
>> Bild-Felder (FAL) sowie ca. 10 unterschiedliche Felder, welche
>> sys_catgories beinhalten und dementsprechend Einträge in der
>> sys_category_record_mm verursachen.
>>
>> Das Speichern eines solchen Datensatzes im Backend dauert meist
>> Minuten und bricht dann per Timeout ab.
>>
>> Recherchen und einigige gefundene Issues auf typo3forge werfen die
>> Frage auf, ob TYPO3 mit solch einer großen Masse an Daten
>> (multipliziert mit den Übersetzungen) überhaupt
>> ordentlich umgehen kann.
>>
>> Ich wollte deswegen fragen, ob jemand Erfahrungen mit dieser Thematik
>> hat.
>>
>> ........ usw
>
>> Nochmal: Verstehe ich hier vielleicht (hoffentlich) etwas grundlegend
>> falsch? Das ist für größere, internationele Projekte sonst schon ein
>> echtes Problem, oder?
>> Viele Grüße
>> Klaus
>>
>
> Hallo Klaus,
>
> ich habe nach mehreren sehr ausführlichen Tests fast die Hälfte der
> mysql-
> Tabellen wieder von innodb auf myisam umgestellt,
>
> wenn Du - wie ich - keinen Shop hast, der eine Datenkonstistens
> erfordert,
> ist myisqm teilweise über Faktor 2 performanter.
>
> Dort wird eben nicht erst mal in Log-Bücher geschrieben und dann erst
> in die Tabellen einsortiert, also quasi doppeltes Abspeichern der
> gleichen
> Datenmenge.
>
> Dann hatte ich diverse PHP Parameter noch weiter als vorgeschlagen
> erhöht.
> also massig Speicher 512 MB und massig Zeit (über 400 sekunden), und dann
> kann es klappen.
>
> In meinem Museumsprojekt habe ich alle Tabellen komplett auf myisam
> zurück
> gestellt, probier mal www.hifimuseum.de, einfach mal durchbrowsen, es
> geht
> super schnell.
>
> http://www.hifimuseum.de/hifimuseum-neues.html
> http://www.magnetbandmuseum.info/magnetband-neuigkeiten.html

Hallo

Wie sieht es denn aus mit Tabellen-Indizies? "Von Haus aus" haben die
DB-Tabellen ja meistens nur Indizies auf Typo3-eigenen Felder, also

        PRIMARY KEY (uid),
        KEY parent (pid),
        KEY t3ver_oid (t3ver_oid,t3ver_wsid)

Je nach Modell und Abfragen kann es helfen, wenn man von Hand noch KEY(
<foreign key>) hinzu fügt.

Ok, es geht ja hier um's Schreiben. Da ist das wohl nicht relevant. Oder
macht es sogar noch langsamer. Also wieder vergessen. Aber jetzt habe
ich die Mail schon geschrieben, also schicke ich sie auch ab ;-)

Tja, generell ist ein CMS halt für wenig Schreiben viel Lesen optimiert.
Und Extbase ohne Cache ist sowieso eine lahme Krücke...

Grüße,
Till

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an