云数据库 GAUSSDB-JDBC常用参数参考:prepareThreshold

时间:2024-11-13 14:45:53

prepareThreshold

作用:默认值为5,如果一个会话连续多次执行同一个SQL,在达到prepareThreshold次数以上时,JDBC将不再对这个SQL发送parse命令,会将其缓存起来,提升执行速度。

建议:默认值为5,根据业务需要进行调整。

不建议通过JDBC,并且使用prepareStatement的方式执行涉及密码的语句(例如:CREATE USER user_name WITH PASSWORD '********';),原因是执行达到prepareThreshold指定次数时,数据库将SQL语句进行缓存,基于安全因素不会将密码进行缓存,该prepareStatement再次执行时会报错(Password must contain at least 8 characters.)。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0089.html