Forbedring af MySQL forespørgsler
Jeg har 'ude i byen' ladet mig fortælle at man kan forbedre sine MySQL forespørgsler mht. den load-tid man bruger på kald til databasen. Jeg har en side, www.fmground.dk, som jeg gentagne gange har syntes var for langsom. For det meste har jeg skudt skylden på udbyder, men jeg har aldrig været 100% tilfreds.Da jeg så hørte at det kunne skyldes at mine kald til databasen måske var 'for langsomme' og ineffektive, ville jeg høre her på siden om nogle folk har nogle idéer til en forbedring af mine database kald.
Typisk kalder jeg databasen således:
$sql= "SELECT * FROM tabel WHERE kolonne > $variabel ORDER BY kolonne DESC LIMIT 0, 1";
$sql_res= mysql_query($sql, $forbindelse) or die(mysql_error());
Hvor $forbindelse er et ekstern php script med info om database osv.
Jeg har ladet mig fortælle, at man kan 'snyde' og undgå at man ska bruge flere linjer, og generelt bare få database forespørgslerne til at belatste serveren mindre.
Mit spørgsmål er så hvordan?:)
