JeuWeb - Crée ton jeu par navigateur

Version complète : Timeout MySQL: possible?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonsoir tout le monde!

Je me pose une question en rédigeant un petit article sur la sécurité des BDD: est-il possible de fixer une durée maximale d'exécution pour une requête SQL? Un peu comme max_execution_time va stopper un script PHP après une certaine durée d'exécution, MySQL est-il capable d'abandonner une requête qui dépasserai une certaine durée?

Et qu'en est-il dans les autres SGBD que vous utilisez éventuellement? Ont-ils une option de configuration leur permettant de "timeout" une requête?

Merci Smile
(26-05-2016, 10:21 PM)Xenos a écrit : [ -> ]Bonsoir tout le monde!

Je me pose une question en rédigeant un petit article sur la sécurité des BDD: est-il possible de fixer une durée maximale d'exécution pour une requête SQL? Un peu comme max_execution_time va stopper un script PHP après une certaine durée d'exécution, MySQL est-il capable d'abandonner une requête qui dépasserai une certaine durée?

Et qu'en est-il dans les autres SGBD que vous utilisez éventuellement? Ont-ils une option de configuration leur permettant de "timeout" une requête?

Merci Smile

A partir de MySQL 5.74: MAX_STATEMENT_TIME


Utilisable en GLOBAL, en SESSION et par requête directement dans le SELEC5
Ah ouep, je l'ai ratée celle-là. Chouette feature (même si elle est trop récente pour les mutus OVH [2014 vs 2016]). Merci Smile