sql >> Database >  >> RDS >> Mysql

Hoe kan ik de standaard Mysql-verbindingstime-out wijzigen wanneer ik verbinding maak via python?

Doen:

con.query('SET GLOBAL connect_timeout=28800')
con.query('SET GLOBAL interactive_timeout=28800')
con.query('SET GLOBAL wait_timeout=28800')

Betekenis parameter (overgenomen uit MySQL Workbench in Navigator:instantie> Options File> Tab "Networking"> Sectie "Time-out Settings")

  • connect_timeout :aantal seconden dat de mysqld-server wacht op een verbindingspakket voordat hij reageert met 'Bad handshake'
  • interactive_timeout Aantal seconden dat de server wacht op activiteit op een interactieve verbinding voordat deze wordt gesloten
  • wait_timeout Aantal seconden dat de server wacht op activiteit op een verbinding voordat deze wordt gesloten

BTW:28800 seconden zijn 8 uur, dus voor een uitvoeringstijd van 10 uur zouden deze waarden eigenlijk hoger moeten zijn.



  1. Hoe de gegevens in unicode in hindi-taal op te slaan?

  2. Groepsgewijs maximaal

  3. Hoe accenten verwijderen in MySQL?

  4. SELECT DISTINCT negeert verschillende gevallen