/ / PHP. Le temps d'exécution est-il calculé lorsque la requête SQL est en cours - php

PHP. Le temps d'exécution est-il calculé lorsque la requête SQL est en cours - php

Si j'ai une longue requête SQL dans mon script PHP, le temps d'exécution de la requête est-il ajouté au temps total d'exécution du script?

Par exemple, si ma requête SQL s'exécute pendant 25 secondes, puis si je fais autre chose pendant 6 secondes dans un script, le "temps d'exécution maximal de 30 secondes" se produira-t-il?

Réponses:

3 pour la réponse № 1

Sous Unix, l'absence de services externes (appels d'API, bases de données, etc.) ne compte pas dans le temps d'exécution maximal. Sous Windows, l'heure correspond à l'heure réelle de l'horloge murale.

De Le manuel:

La fonction set_time_limit () et ledirective de configuration max_execution_time affecte uniquement le temps d'exécution du script lui-même. Tout temps consacré à une activité se déroulant en dehors de l'exécution du script, tel que les appels système utilisant system (), les opérations de flux, les requêtes de base de données, etc., n'est pas inclus lors de la détermination du temps maximal d'exécution du script. Ce n'est pas vrai sous Windows où le temps mesuré est réel.