![]() |
Vad anser du är "acceptabelt" eller "normalt" för en MySQL-driven sida i antal queries per sidvisning? Är 80 queries onormalt mycket?
|
Det beror ju på sida, men det låter som det skulle kunna optimeras rent spontant.
|
Vilken typ av frågor? Hur snabbt går det? Finns det någon fråga som låser någon tabell? Är det någon skrivning?
|
Frågorna tar c:a 0.5-1 sekunder att utföra, normalt sett.
|
80 queries låter mycket men det kan vara 80 små och optimerade queries som knappt märks så det är inte alldeles enkelt att svara på om det är ok eller inte.
|
antalet frågor är inte så farligt..
men tiden 0.5 - 1 sekunder indikerar att vissa frågor inte är optimerade.. kör "explain select".. |
ok tack för hjälpen
|
Tycker också det låter lite väl mycket men det är ju omöjligt att svara på vad som kan göras. Optimering skadar ju aldrig.
|
Var hittar man tips på hur man optimerar mysql-frågor? Vad "kostar" och vad är "billigt"?
|
Se till att ha index på de kolumner som används för att söka upp rader.
Vid flera villkor i WHERE, lägg det villkoret som är "billigast" först, så behöver de "dyrare" villkoren inte utvärderas lika ofta. Till exempel: Kod:
... WHERE uid=123 AND ngntextkol LIKE "%ngtord%" |
Alla tider är GMT +2. Klockan är nu 13:19. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson