Shared hosting MySQL limieten en regels, hoe zit dat ?

De MySQL servers binnen het shared hosting netwerk worden door meerdere sites gebruikt. Dit betekent dat een bepaalde database tot last kan zijn voor andere databases. Gelukkig komt dit maar zelden voor. Om toch zoveel mogelijk traagheid en/of problemen te voorkomen, dient elke database te voldoen aan een aantal strikt gestelde limieten en regels. Op deze manier blijven de shared database servers goed en soepel draaien en kan iedereen er goed gebruik van kan blijven maken.

Om last tot andere database's te voorkomen zijn de volgende regels van toepassing op alle shared MySQL databases:

Maximale database groter is 250MB
Maximale tabelgrootte van 100MB
Maximaal 250 tabellen per database
Maximaal 20.000 rijen per tabel
Maximale tijdsduur per query: 90 seconden
Maximale tijdsduur per lange query: maximaal 25 keer per uur een lange query (lange query: tussen de 10 en 90 seconden) welke maximaal 25% cpu of i/o van de server in gebruik nemen.
Geen gebruik vanuit andere netwerken. De MySQL database servers staan open open voor beheer zodat u vanuit andere netwerken uw database kunt restoren of backuppen, maar gebruik vanuit andere netwerken is niet toegestaan.

Elke database dient binnen deze limieten te blijven. Bij overtreding van deze regels zal de database direct worden verwijderd, en eventuele ip adressen waar vanuit misbruik is gepleegd zullen voor een minimale periode van 3 maanden worden geweigerd tot het gehele Everyday Webhosting netwerk.

Elke MySQL server Everyday Webhosting gebruikt o.a. de volgende server instellingen

Max join size: 25MB
Max query size: 1MB
Maximaal aantal database connecties per database user: 3600 connecties per uur.
Maximaal aantal 50 gelijktijdige database connecties (het is dus belangrijk dat elke database connectie ook wordt afgesloten).

Everyday Webhosting is van mening dat databases die met deze regels en instellingen niet uit de voeten kunnen, niet thuis horen binnen shared database hosting. Een mogelijk alternatief is dan het draaien van een eigen database server op een VDS of dedicated server. Everyday Webhosting denkt graag met u mee.