Cara Mengubah Masa Tamat Sambungan MySQL Lalai daripada Python
Dalam Python, tamat masa lalai untuk sambungan MySQL boleh menimbulkan cabaran apabila bekerja dengan lebih lama -menjalankan program, kerana ia boleh membawa kepada ralat yang tidak dijangka. MySQL menawarkan berbilang pembolehubah tamat masa yang mengawal aspek tingkah laku sambungan yang berbeza. Untuk menangani isu ini, anda boleh mengubah suai tamat masa lalai untuk memastikan program anda tidak mengalami pemotongan pramatang.
Mengubah suai Tamat Masa Lalai
Untuk menukar tamat masa MySQL lalai tetapan, anda boleh menggunakan pernyataan SET GLOBAL melalui sambungan Python. Ini membolehkan anda menentukan nilai baharu untuk pembolehubah tamat masa yang diingini. Coretan kod berikut menunjukkan cara untuk mengubah tiga tamat masa penting:
con.query('SET GLOBAL connect_timeout=28800') con.query('SET GLOBAL interactive_timeout=28800') con.query('SET GLOBAL wait_timeout=28800')
Makna Pembolehubah Tamat Masa
Dalam contoh ini, nilai tamat masa ditetapkan kepada 28800 saat, yang bersamaan dengan 8 jam. Walau bagaimanapun, memandangkan program anda berjalan selama 10 jam, anda harus mempertimbangkan untuk meningkatkan nilai yang ditentukan dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimana untuk Memanjangkan Masa Tamat Sambungan MySQL dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!