Plusieurs requêtes à temps - les performances du serveur?
-
27-10-2019 - |
Question
Si un (sélectionnez) la requête est exécutée sur la base de données et il faut 10 minutes à la fin, ce qui est la performance du serveur alors que cette requête est en cours? Pour être plus précis, il est possible d'exécuter d'autres requêtes en même temps et comment ce « long » un impact sur les performances de vitesse?
Merci, Ilija
La solution
Database engines are designed for multiple concurrent users. Data and execution plans are cached and re-used, it has it's own scheduler etc
There are some exceptions:
- a badly structured query can run 100% CPU on all cores
- a long running UPDATE or INSERT or transaction can block other users
- not enough memory means paging and thrashing of data through cache
- ... and lots more edge cases
However, day to day it shouldn't matter and you won't know the 10 minute query is running.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow