sql >> Database teknologi >  >> RDS >> Mysql

Hvordan indstiller man en maksimal udførelsestid for en mysql-forespørgsel?

Jeg troede, det har eksisteret lidt længere, men ifølge dette ,

MySQL 5.7.4 introducerer muligheden for at indstille udførelsestidsgrænser på serversiden, angivet i millisekunder, for skrivebeskyttede SELECT-sætninger på øverste niveau.

SELECT 
/*+ MAX_EXECUTION_TIME(1000) */ --in milliseconds
* 
FROM table;

Bemærk, at dette kun virker for skrivebeskyttede SELECT-sætninger.

Opdatering: Denne variabel blev tilføjet i MySQL 5.7.4 og omdøbt til max_execution_time i MySQL 5.7.8. (kilde )



  1. Opretter forbindelse til Informix (IDS12 DB) i IRI Workbench

  2. 11 måder at finde dublerede rækker, der har en primær nøgle i Oracle

  3. Sådan håndteres sommertid i Oracle-databasen

  4. Oracle:Sådan tælles nul- og ikke-nul rækker