mySql Datenbank langsam
Hallo
Ich habe mal eine Frage zu Datenbanken.
Meine Rezepteseite http://www.rezepte-zubereiten.de/ ist irre langsam im Aufbau
Kann es an der Zahl der Datensätze liegen die bei mySql sind?
Z.Z sind ca. 70.000 Rezepte eingepflegt.
Ist das zuviel?
Kann ich das schneller machen?
Es sind auch doppelte Rezepte enthalten.
Gibt es eine Möglichkeit nach doppelten Rezepten zu suchen um sie anschließend zu killen?
Ich hoffe ihr wisst weiter
Grüße
Reiner
Ich habe mal eine Frage zu Datenbanken.
Meine Rezepteseite http://www.rezepte-zubereiten.de/ ist irre langsam im Aufbau
Kann es an der Zahl der Datensätze liegen die bei mySql sind?
Z.Z sind ca. 70.000 Rezepte eingepflegt.
Ist das zuviel?
Kann ich das schneller machen?
Es sind auch doppelte Rezepte enthalten.
Gibt es eine Möglichkeit nach doppelten Rezepten zu suchen um sie anschließend zu killen?
Ich hoffe ihr wisst weiter
Grüße
Reiner
Servus
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Hi jazzdee
Und wie mach ich das?
Ist das Schwierig (Hab von Php und mySql nicht viel Ahnung)
Muss ich dann das Script neu erfinden?
Oder geht das mit wenigen Zeilen in der Abfrage
Grüße
Reiner
Und wie mach ich das?
Ist das Schwierig (Hab von Php und mySql nicht viel Ahnung)
Muss ich dann das Script neu erfinden?
Oder geht das mit wenigen Zeilen in der Abfrage
Grüße
Reiner
Servus
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
indizes kannste via phpmyadmin setzen ...
dort steht hinter den feldernamen PRIMARY | INDEX | UNIQUE
wenn du dann auf index klickst, wird die jeweilige spalte halt als index gespeichert
da ich deine db struktur allerdings nicht kenne, kann ich dir auch nicht sagen, ob es überhaupt sinnvoll ist welche zu setzen, und wenn ja, welche spalten einen index erhalten muss/sollte ...
dort steht hinter den feldernamen PRIMARY | INDEX | UNIQUE
wenn du dann auf index klickst, wird die jeweilige spalte halt als index gespeichert

da ich deine db struktur allerdings nicht kenne, kann ich dir auch nicht sagen, ob es überhaupt sinnvoll ist welche zu setzen, und wenn ja, welche spalten einen index erhalten muss/sollte ...
Danke jazzdee
Ich habe nocjh ein paar Indexe gesetzt und die Page geht wirklich schneller..
Ich habe nocjh ein paar Indexe gesetzt und die Page geht wirklich schneller..
Servus
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Wichtig ist, dass Du nicht blindwütig irgendwelche Indexe setzt, sondern immer nur auf Spalten, nach denen gesucht wird. Überflüssige Indexe kosten Rechenzeit, denn jeder Index verzögert das Einfügen von Daten.
Unique-Indexe sind für Werte empfehlenswert, die nur einmal in einer Tabelle vorkommen dürfen - dann achtet schon MySQL darauf, dass Du nicht versehentlich mehrere identische Werte hinein schreibst.
Alfons
Unique-Indexe sind für Werte empfehlenswert, die nur einmal in einer Tabelle vorkommen dürfen - dann achtet schon MySQL darauf, dass Du nicht versehentlich mehrere identische Werte hinein schreibst.
Alfons
Und wie finde ich das raus?
Bringt es was wenn ich einen Screenshot abbillde und Du was daraus erkennen kannst?
Bringt es was wenn ich einen Screenshot abbillde und Du was daraus erkennen kannst?
Servus
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de
Reiner
http://www.webspace-domain-server.de
http://www.webdesign-computer.de/shop/
http://www.tickets-und-eintrittskarten.de


