#1 (permalink)  
Alt 02.04.2008, 19:41
Neuer Benutzer
 
Registriert seit: 29.11.2007
Beiträge: 20
Standard Optimierung Datenbank

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 10.04.2008, 13:08
Neuer Benutzer
 
Registriert seit: 30.11.2006
Beiträge: 7
Ausrufezeichen

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 10.04.2008, 13:17
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 412
Standard Datenbank Abfragen

Zitat:
Zitat von mm-automobiltechnik Beitrag anzeigen
Wir stehen vor dem selben Problem.
Es ist definitiv der Datenbank-Server, welcher das System ausbremst.
Mojn
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 10.04.2008, 14:24
Benutzerbild von tutsn
Erfahrener Benutzer
 
Registriert seit: 16.04.2005
Beiträge: 641
Standard

Zitat:
Zitat von mm-automobiltechnik Beitrag anzeigen
Das derzeitige Durchführen des Standard-SQL-Statements, welches sich die Informationen aus der Datenbank zieht, dauert durchschnittlich 72 Sekunden.
Da ist wohl der Server komplett falsch konfiguriert. Oder ihr habt eine riesige Datenbank ohne Indizes.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 10.04.2008, 14:44
Erfahrener Benutzer
 
Registriert seit: 22.08.2005
Beiträge: 150
Standard

setz mal einen Index in der Tabelle "products_to_categories" auf das feld "categories_id".
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 12.04.2008, 21:09
Neuer Benutzer
 
Registriert seit: 30.11.2006
Beiträge: 7
Standard

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)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 12.04.2008, 21:20
Neuer Benutzer
 
Registriert seit: 30.11.2006
Beiträge: 7
Standard

@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..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 14.04.2008, 11:09
Erfahrener Benutzer
 
Registriert seit: 22.08.2005
Beiträge: 150
Standard

Zitat:
Zitat von mm-automobiltechnik Beitrag anzeigen
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..
Der Index macht nur in Shops Sinn, der wie Ihrer mehrere 1000 Produkte hat und sollte auch nur dann angelegt werden.
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 06.06.2008, 22:40
Neuer Benutzer
 
Registriert seit: 06.06.2008
Beiträge: 1
Standard

Zitat:
Zitat von tutsn Beitrag anzeigen
Da ist wohl der Server komplett falsch konfiguriert. .
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?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 25.06.2008, 10:15
Neuer Benutzer
 
Registriert seit: 10.02.2007
Ort: Dresden
Beiträge: 5
Standard Suchperformance zu langsam

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
datenbank, optimierung

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand