Begrænsningene nedenfor gælder per database. Begrænsningene er der for at hindre, at enkeltbrugere/-kunder overbelaster MySQL for andre kunder, og vi må ikke nuldstille grænsene manuelt.
MariaDB er en MySQL-variant som må bruges af nesten all programvare som må bruge MySQL.
- Lagringsplads
- MySQL-grænser
- Forklaring af de enkelte maksgrænser
- Tilkoblings-grænser
1. Lagringsplads
Lagringsplassen er oppad begrænset til størrelsen størrelsen på webhotel-pakken, og regnes som summen af plads du bruger på filer og databaser, inklusive metadata/indekser. Eksempel: hvis du har webhotel på 10 GB og bruger 6 GB til filer, så får du max bruge 4 GB til databaser.
2. MySQL-grænser
Overskrides disse grænsene, vil MySQL-tjeneren avvise flere indlogninger/spørringer.
Grænse | MySQL 5.6 | MySQL 5.7 MariaDB 10.3 |
max_user_connections | 100 | 10 |
max_connections_per_hour | 36 000 |
max_updates_per_hour | 100 000 | 72 000 |
max_questions (max_queries_per_hour) | 1 000 000 | 360 000 |
Se nedenfor for korte forklaringer på de enkelte grænser. Tilkoblinger fra webhotel vil sige fra webhotel som ligger på vores webservere. Eksterne tilkoblinger er alle tilkoblinger som ikke gøres via IPv6 fra vores webservere.
Times-begrænsningene er basert på antallet relevante kommandoer i løbet af den sidste timen. Eksempel: hvis man når grænsen i løbet af fem minutter, så betyder det, at man skal vente i ca. 55 minutter før det er mulig at gøre den typen kommandoer igen. Se også MySQL-dokumentationen for mere information.
3. Forklaring af de enkelte maksgrænser
- max_user_connections
- antal samtidige, åbne tilkoblinger
- max_connections_per_hour
- antal tilkoblinger per time
- max_updates_per_hour
- antal ændringer i data, tabeller eller database per time
- max_questions (max_queries_per_hour)
- antal spørringer eller kommandoer per time
4. Tilkoblings-grænser
Overskrides disse grænsene, vil MySQL-tjeneren avvise flere tilkoblinger.
Hvis man f.ex. fra en ekstern IP-adresse forsøger at koble til 6 ganger i løbet af 5 sekunder, så vil den 6. tilkoblingen blive avvist. Fejlmældingen må da likne på "connection refused" eller "unable to connect to remote host", afhængig af hvad slags program du bruger for at koble til.
"Eksterne" tilkoblinger er alle tilkoblinger som ikke kommer fra vores IPv6-adresser. Webhotel hos os bruger som standard IPv6 til at kommunisere, med mindre IPv6 ikke er tilgængelig for tjenesten man kobler til.