 |
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Claus Lehmann Site Admin

Anmeldedatum: 31.08.2007 Beiträge: 18205
|
Verfasst am: 25.02.2012, 18:40 Titel: |
|
|
mgutt hat Folgendes geschrieben: | Du kannst das so machen, dass wenn eine Statusänderung gemacht wird, dass dann der entsprechende Cache gelöscht wird. z.B. könntest Du den Dateinamen "anlegerprofil-mgutt.txt" nennen und immer wenn "mgutt" was aktualisiert, dann wird die Datei gelöscht.
|
Okay, bei der eigenen Statusmeldung ist das erledigt. Die anderen Profile der beteiligten Anleger anzufassen, war mir aber zu aufwendig. _________________ Meine Investments (aktualisiert 12/24):
Laufend: Bondora*, Estateguru*, Indemo*, Inrento*, Mintos*, Crowdestate* (Rest), October* (Rest), Linked Finance* (Rest), Plenti (Rest), Ventus Energy*, Seedrs*, Crowdcube, Housers* (Rest),
Beendet: Smava, Auxmoney, MyC4, Zidisha, Crosslend, Lendico, Omarahee, Lendy, Ablrate, Bondmason, Finbee*, Assetz Capital, Bulkestate, Fellow Finance, Investly*, Iuvo*, Landex, Lendermarket*, Lenndy, Moneything,
Neofinance*, Reinvest24, Robocash*, Viainvest*, Viventor, Zlty Melon |
|
Nach oben |
|
 |
nobodyofconsequence P2P Legende

Anmeldedatum: 02.09.2007 Beiträge: 5231
|
Verfasst am: 25.02.2012, 19:42 Titel: |
|
|
mgutt hat Folgendes geschrieben: | PostgreSQL ändert daran nichts. Die Performance beider Datenbanken ist weitgehend identisch. |
Nicht ganz. PostgreSQL ist transaktionssicher, da kannst Du deine INSERTs viel leichter parallelisieren. Ist aber natürlich ein bisschen Aufwand, aber wollt Ihr sagen, die ganze Wiseklerk-Seite läuft in eienr einzigen Instanz? Dafür ist die Performance, ehrlich gesagt, noch ganz gut...
Allerdings verstehe ich dann immer noch nicht, warum sie das Forum mit 'runterzieht, es sei denn die Datenbanktransaktionen blocken auch das komplette CGI, in dem Fall würde wunder es mich allerdings sogar noch mehr, dass hier noch irgendwas läuft... |
|
Nach oben |
|
 |
mgutt

Anmeldedatum: 14.12.2010 Beiträge: 1333
|
Verfasst am: 25.02.2012, 20:26 Titel: |
|
|
Das mit der Transaktionssicherheit verstehe ich nicht. Was meinst Du mit Parallelisieren? Transaktionen kenne ich jetzt nur daher, dass man damit mehrere INSERT/UPDATE Prozesse eines Nutzers in ein Paket schnürt und dieses nur dann ausgeführt wird, wenn wirklich alle ausgeführt wurden. Aber das gibt es ja auch bei MySQL.
Der Datenbankdienst von Wiseclerk drückt in dem Moment auf die Gesamtperformance des Servers. Das ist egal ob die Sachen nun gekapselt laufen. Klar man könnte enge Grenzen setzen. z.B. nur x Prozesse im Pool erlauben, max. Ausführungszeit reduzieren, usw. Aber dann wird die Seite einfach irgendwann mehr Fehlermeldungen auswerfen als alles andere.
Theoretisch könnte man den jeweiligen Tabellentyp einfach auf InnoDB umstellen, so dass Schreiben und Lesen parallel möglich ist. Damit verhindert man in der Regel den Flaschenhals. Aber man sieht ja schon am reinen Öffnen eines Anlegerprofils, dass das Problem wohl bei den SELECTs liegt. Die brauchen einfach zu lange. Entweder weil es zu viele sind oder die einzelnen Abfragen sind nicht optimal, weil sie zu viele JOINS besitzen und/oder Indexe fehlen.
Ich vermute mal Claus nutzt keine DB-Klasse. Sonst könnte man nämlich einfach hingehen und alle Abfragen auswerten und überlange Abfragen in eine Log packen. Alternativ kann aber auch der Server-Techniker die Option Slow Query Logs aktivieren:
http://dev.mysql.com/doc/refman/5.1/de/slow-query-log.html
Ich würde mit allen Abfragen die länger als 3 Sekunden laufen anfangen (alles über ein paar Millisekunden ist eigentlich schon zu langsam). Für die Slow Query Logs gibt es auch diverse Tools, die einem bei der Optimierung helfen.
Gruß _________________
 |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
phpBB SEO URLs V2
*Anzeige / Affiliate Link
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
 Vereitelte Spamregistrierungen: 200759
Impressum & Datenschutz
|