@@ -156,7 +156,7 @@ def _init_connection_templates(self) -> None:
156156 # Pool Management
157157 def _configure_pool (self , host_info : HostInfo , props : Dict [str , Any ]) -> Dict [str , Any ]:
158158 """Configure connection pool settings."""
159- return {"pool_size" : self .pool_maxsize }
159+ return {"pool_size" : self .pool_maxsize , "max_overflow" : - 1 }
160160
161161 @staticmethod
162162 def _get_pool_key (host_info : HostInfo , props : Dict [str , Any ]) -> str :
@@ -195,7 +195,7 @@ async def create_connection(self, with_db: bool) -> None:
195195 # Set template based on database requirement
196196 self ._template = self ._template_with_db if with_db else self ._template_no_db
197197
198- logger .debug ("Created connection %s pool with params: %s" , self ._pool , self . _template )
198+ logger .debug (f "Created connection pool { self . _pool } with params: { self ._template } " )
199199
200200 async def close (self ) -> None :
201201 """Close connections - AWS wrapper handles cleanup internally."""
@@ -229,7 +229,7 @@ async def db_delete(self) -> None:
229229 async def execute_insert (self , query : str , values : list ) -> int :
230230 """Execute an INSERT query and return the last inserted row ID."""
231231 async with self .acquire_connection () as connection :
232- logger .debug ("%s: %s" , query , values )
232+ logger .debug (f" { query } : { values } " )
233233 async with connection .cursor () as cursor :
234234 await cursor .execute (query , values )
235235 return cursor .lastrowid
@@ -238,7 +238,7 @@ async def execute_insert(self, query: str, values: list) -> int:
238238 async def execute_many (self , query : str , values : list [list ]) -> None :
239239 """Execute a query with multiple parameter sets."""
240240 async with self .acquire_connection () as connection :
241- logger .debug ("%s: %s" , query , values )
241+ logger .debug (f" { query } : { values } " )
242242 async with connection .cursor () as cursor :
243243 if self .capabilities .supports_transactions :
244244 await self ._execute_many_with_transaction (cursor , connection , query , values )
@@ -263,7 +263,7 @@ async def _execute_many_with_transaction(self, cursor, connection, query: str, v
263263 async def execute_query (self , query : str , values : list | None = None ) -> tuple [int , list [dict ]]:
264264 """Execute a query and return row count and results."""
265265 async with self .acquire_connection () as connection :
266- logger .debug ("%s: %s" , query , values )
266+ logger .debug (f" { query } : { values } " )
267267 async with connection .cursor () as cursor :
268268 await cursor .execute (query , values )
269269 rows = await cursor .fetchall ()
@@ -284,7 +284,8 @@ async def execute_script(self, query: str) -> None:
284284 async def _execute_script (self , query : str , with_db : bool ) -> None :
285285 """Execute a multi-statement query by parsing and running statements sequentially."""
286286 async with self ._acquire_connection (with_db ) as connection :
287- logger .debug (query )
287+ logger .debug (f"Executing script: { query } " )
288+ print (f"Executing script: { query } " )
288289 async with connection .cursor () as cursor :
289290 # Parse multi-statement queries since MySQL Connector doesn't handle them well
290291 statements = sqlparse .split (query )
@@ -375,7 +376,7 @@ async def release_savepoint(self):
375376 async def execute_many (self , query : str , values : list [list ]) -> None :
376377 """Execute many queries without autocommit handling (already in transaction)."""
377378 async with self .acquire_connection () as connection :
378- logger .debug ("%s: %s" , query , values )
379+ logger .debug (f" { query } : { values } " )
379380 async with connection .cursor () as cursor :
380381 await cursor .executemany (query , values )
381382
0 commit comments