Hi there -
thanks for the clear example. I just ran it against a several PG databases, including a PG 13 and PG 12 on the local network, and I am not observing any delay of that magnitude, SQL output with timestamps follow.
what OS are you running on ? I would say you might want to try replicating these commands to plain asyncpg, but that will not necessarily produce the same sequence as we use prepared statements explicitly in all cases, or try running the equivalent commands with psycopg2 to see if there's some database-specific issue going on. but you're running against a vanilla docker container so that's a little strange, try running the script from your workstation instead perhaps.
2021-03-25 08:56:24,722 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2021-03-25 08:56:24,723 INFO sqlalchemy.engine.Engine INSERT INTO "TableA" (a) VALUES (%s) RETURNING "TableA".id
2021-03-25 08:56:24,723 INFO sqlalchemy.engine.Engine [generated in 0.00023s] ('ONE',)
2021-03-25 08:56:24,754 DEBUG sqlalchemy.engine.Engine Col ('id',)
2021-03-25 08:56:24,754 DEBUG sqlalchemy.engine.Engine Row (1,)
2021-03-25 08:56:24,754 INFO sqlalchemy.engine.Engine COMMIT
2021-03-25 08:56:24,758 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2021-03-25 08:56:24,759 INFO sqlalchemy.engine.Engine INSERT INTO "TableB" (b, c) VALUES (%s, %s) RETURNING "TableB".id
2021-03-25 08:56:24,759 INFO sqlalchemy.engine.Engine [generated in 0.00019s] ('THREE', 'FIVE')
2021-03-25 08:56:24,767 DEBUG sqlalchemy.engine.Engine Col ('id',)
2021-03-25 08:56:24,767 DEBUG sqlalchemy.engine.Engine Row (1,)
2021-03-25 08:56:24,768 INFO sqlalchemy.engine.Engine COMMIT
2021-03-25 08:56:24,770 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2021-03-25 08:56:24,771 INFO sqlalchemy.engine.Engine INSERT INTO "TableB" (b, c) VALUES (%s, %s) RETURNING "TableB".id
2021-03-25 08:56:24,771 INFO sqlalchemy.engine.Engine [cached since 0.01149s ago] ('FOUR', 'SIX')
2021-03-25 08:56:24,772 DEBUG sqlalchemy.engine.Engine Col ('id',)
2021-03-25 08:56:24,772 DEBUG sqlalchemy.engine.Engine Row (2,)
2021-03-25 08:56:24,772 INFO sqlalchemy.engine.Engine COMMIT