|
|||
|
Hallo,
wir benötigen professionelle Hilfe bei der Optimierung unserer Datenbank. Zurzeit sind in unserem Shop zirka 5000 Produkte. Wir haben bemerkt, je mehr Produkte wir hinzufügen (wir benutzten JTL-Wawi) desto langsamer wird der Shop. Habe einige Tipps aus den Forum, die man über den Adminbereich ändern kann, schon ausprobiert, jedoch ist keine Änderung in der Schnelligkeit bemerkbar. Da wir wenig bis gar kein Wissen/Erfahrung über PHP/MySql haben, suchen wir professionelle Hilfe. Hat bereits jemand die Optimierung durchführen lassen und kann uns einen Dienstleister empfehlen? Wir sind für jeden Tipp dankbar! Viele Grüße, Frank |
|
|||
|
Wir stehen vor dem selben Problem.
Es ist definitiv der Datenbank-Server, welcher das System ausbremst. Testweise haben wir diesen schon auf einem anderen Rechner (ausgestattet mit zwei Intel-Quad-Core-Prozessoren und 8GB RAM) installiert, allerdings ohne nennenswerte Verbesserungen. Das derzeitige Durchführen des Standard-SQL-Statements, welches sich die Informationen aus der Datenbank zieht, dauert durchschnittlich 72 Sekunden. Ich habe die Datenbank daraufhin in einen MSSQL-Server importiert und das selbe Statement (und das sogar OHNE jegliche Indizes) durchgeführt. Obwohl der Datenbank-Server gerade erst initialisiert wurde, betrug die Ausführzeit unter einer Sekunde. Jedes weitere Ausführen nahe Null. Kennst jemand Tips und/oder Tricks um die Performance zu erhöhen? Denn so ist das definitiv nicht aktzeptabel. |
|
|||
|
Zitat:
Redest du von MySQL ? Welche DB Version 4 oder 5? Ich habe bei einem bei 1und1 gehosteten Shop (6000 Artikel) grossen Erfolg gehabt, nachdem ich die DB von Verison 5 eine 4 kopiert habe. Viele Grüße - Michael |
|
|||
|
Guten Tag,
wir haben Version 14.12, Distribution 5.0.45 (x64) des MySQL-Servers installiert. Indizies sind (laut der netten MySQL-Methode EXPLAIN) vorhanden und werden auch von der Datenbank verwendet. Der MySQL-Datenbankserver sollte korrekt konfiguriert sein, da XT-Commerce die einzige Anwendung ist, welche Performance-Probleme aufweist. (So gesehen ist dies vor allem eine der kleinsten Datenbanken, welche wir online haben.) @Dangerfreak: Ich werde deinem Rat mal nachgehen. Vielen Dank schonmal für eure raschen Antworten
Geändert von mm-automobiltechnik (12.04.2008 um 21:16 Uhr) |
|
|||
|
@dangerfreak: Vielen Dank! Mit deiner Vermutung hattest du offenbar 100% richtig gelegen. Kaum habe ich dieses Index erzeugt, läuft der Shop unvergleichbar schneller (das Statement dauert nach der Initialisierung nur noch 0.3 Sekunden - beim 2. mal dann nur noch 0.004 Sekunden).
Vielen Dank nocheinmal ![]() PS: Ist dieses Problem den Entwicklern von XT-Commerce bereits mitgeteilt worden? Soweit ich das durch google.de erblicken konnte, scheine ich ja nicht der Einzige zu sein. Dieses Index sollte ja dann wohl auch in die Install-SQL-Files aufgenommen werden.. |
|
|||
|
Zitat:
Ein Index auf die Tabelle in einem Shop mit wenig Produkten, kann auch die umgekehrte Wirkung haben... Siehe auch http://www.xt-commerce.com/bugs/view.php?id=392 zur Problembeschreibung |
|
|||
|
Ich bin wohl ein Laie und melde mich zu Wort da unser Hoster ratlos ist und nicht den Eindruck erweckt uns helfen zu wollen. Gemäss unserem Hoster werden bei unserem Shop fortlaufend unzählige "Logs" erstellt welche die Site enorm verlangsamen.
kurz facts: PHP 5.2.0 circa 2500 Artikel Top Dedicaded Server Apache 2.0 Zend Engine zur beschlaunigung läuft auch bereits Es werden keine Fehlermeldugnen angezeigt. Abfragen dauern sehr lange - bis hin zum Time out. Hat jemand eine Idee was seitens der Serverkonfiguration geändert werden muss? |
|
|||
|
Hallo Community,
wir haben etwa 50.000 Artikel im Shop und planen nochmal so viele ein zu stellen. Dafür haben wir uns eine Datanormimportschnittstelle gebaut. Mit dem oben genannten Index auf die Kategorien hat sich die "Auflistungsperformence" auch zufriedenstellend geändert. Da meine Importroutine die Artikel auch nach Merkmalen zusammenfasst, solange diese ordentlich parsebar sind, werden eine Menge Artikeloptionen produziert. Das wiederum macht die Suchperformance unermesslich langsam Zeiten bis zu 600 Sekunden sind hier keine Seltenheit. Für dem Shop ist das natürlich Gift. Wie ich gesehen habe durchsucht XTC auch die Artikelmerkmale. Meine Frage ist nun, ob hier schon einmal jemand Erfahrungen gemacht hat und ob jemand mir einige nette Strukturen für weitere Indizes nennen kann. Die Datenbankgröße ist dabei unerheblich. Ich habe Vollzugriff auf alle Serverfunktionen. (OPENSUSE10.1/MySQL5.0.18/PHP5.1.2/PERL5.8.8) Über einen Erfahrungsaustausch würde ich mich freuen. Mopox |
![]() |
| Lesezeichen |
| Stichworte |
| datenbank, optimierung |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Neuinstallation | fabianboettcher | Installation und Konfiguration | 4 | 17.04.2008 13:10 |
| in welcher Konfig Datei ist die SHOP Datenbank vermerkt | Chrom-Styler | Installation und Konfiguration | 1 | 03.01.2008 10:33 |
| Problem Mit Neuer Datenbank | nick_br | Installation und Konfiguration | 4 | 28.09.2004 23:25 |