栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

PostgreSQL:在其他客户端中查询速度慢10倍

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PostgreSQL:在其他客户端中查询速度慢10倍

您可能需要检查慢速客户端是否进行SSL加密。默认情况下,它是在服务器上设置的,并且客户端已使用SSL支持进行编译时发生。

对于检索大量数据的查询,时间差很大。同样,某些Linux发行版(例如Debian /
Ubuntu)默认情况下已启用SSL,即使通过localhost进行TCP连接也是如此。

举例来说,这是一个查询的时差,该查询使用温暖的缓存检索重达64Mbytes的1,5M行。

没有加密:

$ psql“主机=本地主机dbname = mlists sslmode =禁用”密码: psql(9.1.7,服务器9.1.9)键入“帮助”以获得帮助。mlists =>  timing时间到了。mlists =>  o / dev / nullmlists =>从邮件中选择主题;时间: **1672.258毫秒**

使用加密:

$ psql“主机=本地主机dbname = mlists”密码: psql(9.1.7,服务器9.1.9)**SSL连接(密码:DHE-RSA-AES256-SHA,位:256)**键入“帮助”以获得帮助。mlists =>  o / dev / nullmlists =>  timing时间到了。mlists =>从邮件中选择主题;时间: **7017.935毫秒**

要全局关闭它,可以

SSL=off
在中设置
postgresql.conf

要针对特定​​范围的客户地址将其关闭

pg_hba.conf
,请
hostnossl
在第一个字段中的更通用
host
条目之前添加带有的条目。

要关闭客户端(是否关闭),取决于驱动程序如何公开

sslmode
连接参数。如果不是,则
PGSSLMODE
如果驱动程序在之上实现,则可以使用环境变量
libpq

对于通过Unix域套接字(

local
)进行的连接,永远不要将SSL与它们一起使用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/431459.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号