[gull] [SPAM] Re: Parallelize Postgresql request
Daniel Cordey
dc at pxcluster.com
Mon Oct 14 10:29:13 CEST 2024
Le 14/10/2024 à 09:30, Marc SCHAEFER via gull a écrit :
> Mais c'est probablement pas mal I/O bound ici.
Donc... on devrait voir ceci dans les "wa" de la commande top (ou
vmstat), ou des infos plus détaillées avec 'atop' (ligne DSK). De même
qu'avec 'iostat' et les valeurs spécifiques à chaque disque. Néanmoins,
subsiste le problème de la quasi non-parallélisation de la requête par
le serveur... On devrait avoir N process en attente de réponse du/des
disque. Or, ce n'est pas le cas... A moins que le serveur de PG soit
tellement intelligent et qu'il se dise que le disque étant déjà saturé
(hypothèse), il ait décidé de ne pas découper cette requête en N process...
Avec des disques HDD il est clair que l'on risque de tomber sur une
limite physique du nombre de transactions par seconde. Avec des disques
Nvme/SSD, le nombre d'I/O par seconde explose et les temps d'attente
pour les requêtes se chiffrent en micro-seconde, alors qu'on est
clairement dans les milli-secondes avec des HDD; soit trois ordres de
grandeur !
Donc, les hardwares sont-ils comparables au niveau du matériel ? A-t-on
les mêmes valeurs de configuration du serveur PG ?
dc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum.linux-gull.ch/pipermail/gull/attachments/20241014/a9ee43fd/attachment.html>
More information about the gull
mailing list