Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 ICQ Generator
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
 
 
 

MySQL Select-Abfragen optimieren

Sie befinden sich: Home > Forum > Mysql > MySQL Select-Abfr...

Wenn Sie einen Beitrag in diesem Forum schreiben möchten, so ist es erforderlich, dass Sie ein
 Benutzerkonto registrieren.

In diesen Beitrag wurden 2 Nachrichten geschrieben.

MySQL Select-Abfragen optimieren
Nachricht wurde verfasst am 01.12.2010 um 10:56 Uhr von Analise84 Analise84
Hallo,

Ich habe ein Projekt was angeblich laut meinem Webhoster extrem MySQL lastige abfragen macht. Nun hat mich mein Webhoster aufgefordert, die MySQL abfragen zu optimieren. Hat jemand Tipps wie man hierbei vorgeht und gibt es irgendwelche Möglichkeiten die MySQL Select-Abfragen zu optimieren? Ich würde mich sehr freuen, wenn mir jemand dabei helfen könnte.

Lieben Gruß
 
Nachricht wurde verfasst am 01.12.2010 um 12:05 Uhr von Schubertmedia Schubertmedia
Hallo Analise84,

Es ist relativ schwierig dir zu helfen bei deinen MySQL Select-Abfragen ohne diese im Detail zu kennen. Ich empfehle dir aber folgendes bei der MySQL Select-Abfrage zu beachten, Du solltest keine abfragen mit Select * durchführen. Dies macht man nur wenn man alle Tabellenfelder benötigt. Bei vielen abfragen von der MySQL Datenbank sind ein oder zwei Felder nur erforderlich. Daher schreibe die vollen Namen deiner Spalten aus, in den MySQL Select-Abfragen.

Zusätzlich solltest du bei allen WHERE-Klausel überprüfen, ob die WHERE-Klausel mehrere Spalten abfragt. Wenn dies der Fall ist, dann sollte man einen Index über zwei Spalten oder mehr anlegen. Dies kann die Geschwindigkeit extrem optimieren.

Des weiteren empfehle ich dir noch MySQL abfragen, die sich nicht häufig ändern zu optimieren. Die Ergebnisse von diesen abfragen könnte man in eine Textdatei auslagern und zum Beispiel cashen. Ich habe die Tage ein Tutorial geschrieben, wie man einen Cash in PHP realisiert. Dieses Tutorial kannst du dir hier: https://www.php-space.info/php-t... ansehen.

Wenn du noch weitere Fragen hast helfe ich dir gern, bitte schreibe aber hierzu deine Select-Abfragen in den Beitrag.

Grüße Nico
   Antwort schreiben