webForumDet fria alternativet

långsam mySQL-uppkoppling

4 svar · 265 visningar · startad av danieleinad

danieleinadMedlem sedan jan. 200430 inlägg
#1

Min sida är långsam och jag misstänker att det
är mySQL-uppkopplingen som är boven.
Jag använder i princip följande php-kod:

$dbHost = "mysql.domän.se";
$dbName = "databasnamn";
$dbUser = "användare";
$dbPasswd = "lösenordet";

function dbConnect()
{
global $dbHost, $dbUser, $dbPasswd, $dbName;
mysql_connect( $dbHost, $dbUser, $dbPasswd ) or error( mysql_error() );
mysql_select_db( $dbName );
}

dbConnect();

$kontakt = mysql_query("SELECT * FROM databasen ORDER BY datum DESC LIMIT 15") or error( mysql_error() );
while(list($variabel1, $variabel2)=mysql_fetch_row($kontakt))
{
echo "$variabel1 $variabel2";
}

Någon som ser något uppenbart fel eller hastighetssänkande?

Tack på förhand!

/Daniel

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Vad är långsamt, SQL-frågan eller att koppla upp sig mot databasen?

Vad får du för resultat om du använder explain.

lenizMedlem sedan aug. 2001676 inlägg
#3

Har absolut inget svar på din fråga men jag har sett att fler skrivit lite överallt om långsamma mysql kopplingar. Hoppas verkligen att det är något som går att åtgärda eftersom jag själv just håller på att byta från Access till mysql för att det ska gå snabbare - inte långsammare!
Lycka till!
=)

danieleinadMedlem sedan jan. 200430 inlägg
#4

LarsG skrev:

Vad är långsamt, SQL-frågan eller att koppla upp sig mot databasen?

Vad får du för resultat om du använder explain.

Vet inte riktigt vad det är som tar tid; vad jag märker är att när
min sida ska laddas dyker titeln längst upp i webbläsaren upp
snabbt, men sedan tar det tid innan sidans innehåll, vilket plockas
från en mySQL-databas, visas.

Explain-funktionen känner jag inte till, vad är det?

Tack!

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Du får testa frågan i något interaktivt verktyg. Där kan du också använda explain. Om du söker på https://www.mysql.com så finns det mer information.

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)