FAQ |
Kalender |
2017-12-07, 21:09 | #1 | ||
|
|||
Flitig postare
|
Suspenderad sida på one.com pga av för många records i en enskild tabell på Myslqli-databasen. Databasen innehåller precis 1 miljon records i en tabell.
One anser att sidan(databastabellen) belastar deras datasbas för mycket, men när man loggar in phpMyAdmin och kör lita queries, så blir svarstiden cirka 0,2 sekunder, vilket jag tycker låter snabbt. Är 1 miljon records i 1 tabell i en databas mycket? |
||
Svara med citat |
2017-12-08, 09:15 | #2 | ||
|
|||
Supermoderator
|
Nej, det är inte extremt mycket men alla webbhotell har olika begränsningar. Att just du råkar kunna göra några snabba queries vid ett tillfälle säger inget om den generella belastningen på databasen. 0,2 sekunder är inte heller särskilt snabbt men det beror naturligtvis på query och mängden data. Det har antagligen ingen betydelse ändå, deras gräns är på en miljon rader oavsett.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2017-12-08, 12:30 | #3 | ||
|
|||
Nykomling
|
Är snart i samma situation och behöver då förmodligen byta leverantör.
Ursäkta kapningen av tråden men jag antar att du också letar alternativ. Om man har internationell trafik, mest mot USA, vad borde man välja istället? Är ingen avancerad användare, vill bara att det ska fungera med en stor db så att jag kan koncentrera mig på min site istället för drift. Hostgator tänkte jag närmast på som nästa leverantör utan att jag har allt klart för mig om det är det bästa alternativet... Tack! |
||
Svara med citat |
2017-12-09, 00:46 | #4 | ||
|
|||
Flitig postare
|
Tack för svaren!
När det gäller Sverige: Jag kollade med Loopia, de verkade inte bry sig om antal records utan bara på databasens storlek i MB. Om jag exporterar tabellen i sql-format så blir den strax under 600 MB i storlek. På Loopia företag så ligger gränsen på 1 GB. |
||
Svara med citat |
2017-12-09, 15:10 | #5 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2017-12-09, 18:37 | #6 | ||
|
|||
Medlem
|
Det skall gå att partitioner stora databastabeller i mindre delar för att snabba på dem.
https://www.sqlshack.com/database-ta...ng-sql-server/ |
||
Svara med citat |
2017-12-09, 20:46 | #7 | ||
|
|||
Flitig postare
|
|||
Svara med citat |
2017-12-09, 20:49 | #8 | ||
|
|||
Flitig postare
|
Citat:
Körde en query som påverkade 500.000 rows och då tog det typ 12 sekunder! Men det är inget som sker i normal fallet. |
||
Svara med citat |
2017-12-10, 10:30 | #9 | ||
|
|||
Flitig postare
|
Citat:
Queries över 100ms är normalt sätt (lite beroende på prestandan på servern å komplexiteten i querien) en indikation på att något inte står rätt till. |
||
Svara med citat |
2017-12-10, 12:32 | #10 | ||
|
|||
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
Svara |
|
|