Théoriquement l'evaluation des requêtes sql utilisent des techniques de pipelinage en se servant des Itérators. Donc pour évaluer la requête, le moteur d'évaluation reserve l'espace mémoire pour calculer 1 tuple. l'interet est de consommer un minimum d'espace mémoire ram de l'ordinateur, qui est d'ailleurs limité.
par conséquence, théoriquement, il n'est pas possible d'enfiler les threads pour évaluer les tuples. Du coups tant que le tuple de la requête n'est pas évalué en totalité, il ne va pas passer à calculer le tuple suivant.
du coup , chaque 5 seconde vous verrez un tuple suplémentaire s'afficher (supposant que les autres attribut ne consomment pas de temps)
PhD - Student