| From: | Dave Cramer <davecramer(at)postgres(dot)rocks> |
|---|---|
| To: | Neeta Ghadge <Neeta(dot)Ghadge(at)amdocs(dot)com> |
| Cc: | "pgsql-odbc(at)postgresql(dot)org" <pgsql-odbc(at)postgresql(dot)org> |
| Subject: | Re: Guidance on avoiding session pinning with psqlODBC and RDS Proxy |
| Date: | 2025-11-17 16:44:15 |
| Message-ID: | CADK3HH+5m8dnkGGPjADz35t68hT79xWTo5YEjpCbZfbMLwpjPw@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-odbc |
Hi,
Neeta,
Talking to some folks at Amazon, they don't think it should pin. Can you
open a ticket with them?
Dave Cramer
www.postgres.rocks
On Mon, 17 Nov 2025 at 11:21, Dave Cramer <davecramer(at)postgres(dot)rocks> wrote:
> Hi Neeta,
>
> I'm curious why RDSProxy is pinning on this. I can't think of any reason
> to pin on a SHOW
> That said, I'm equally curious why psqlODBC is doing it, it doesn't really
> need to know the transaction isolation level
>
> Dave Cramer
> www.postgres.rocks
>
>
> On Mon, 17 Nov 2025 at 05:19, Neeta Ghadge <Neeta(dot)Ghadge(at)amdocs(dot)com>
> wrote:
>
>> Hi,
>> We are currently using PostgreSQL 16.5 with the ODBC driver (psqlodbcw.so
>> version 17.00.0006) in an environment that relies on Amazon RDS Proxy.
>>
>> We have observed that the driver automatically issues the following SQL
>> statements at connection startup:
>>
>> *SET DateStyle = 'ISO';*
>>
>> *SET extra_float_digits = 2;*
>>
>> *SHOW transaction_isolation;*
>>
>>
>>
>> While harmless in most cases*, these queries cause AWS RDS Proxy to pin
>> sessions, which reduces pooling efficiency.* We can neutralize the SET
>> commands using RDS Proxy’s InitQuery feature, but SHOW
>> transaction_isolation still forces pinning.
>>
>>
>>
>> Could you please suggest recommended ways to handle this scenario when
>> using psqlODBC with RDS Proxy? Specifically, are there configuration
>> options or best practices to avoid or minimize session pinning while still
>> maintaining ODBC compliance?
>>
>>
>>
>> Thank you for your guidance.
>>
>>
>>
>>
>>
>> *Thanks and Regards,*
>>
>> *Neeta Ghadge*
>>
>>
>>
>> This message and the information contained herein is proprietary and
>> confidential and subject to the Amdocs policy statement, you may review at
>> https://www.amdocs.com/about/email-disclaimer
>>
>> Amdocs Development Centre India Private Limited having CIN:
>> U72200PN2004PTC0188320 converted into Amdocs Development Centre India LLP
>> (A limited liability partnership with LLP Identification Number:
>> AAI-6901 effective 28th Feb 2017)
>>
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Neeta Ghadge | 2025-11-17 16:52:39 | RE: Guidance on avoiding session pinning with psqlODBC and RDS Proxy |
| Previous Message | Dave Cramer | 2025-11-17 16:21:45 | Re: Guidance on avoiding session pinning with psqlODBC and RDS Proxy |