postgresql for windows
发布时间:2020-12-13 17:32:05 所属栏目:百科 来源:网络整理
导读:当作为系统服务运行时,在处理多于大约125个并发连接时,您可能会遇到失败。这是由于PostgreSQL所依赖的一些库依赖于user32.dll,后者从内存中一块称为桌面堆(Desktop Heap)的区域中分配内存。桌面堆被分配给了每一个登录的会话,通常一个非交互的会话将会分
当作为系统服务运行时,在处理多于大约125个并发连接时,您可能会遇到失败。这是由于PostgreSQL所依赖的一些库依赖于user32.dll,后者从内存中一块称为桌面堆(Desktop Heap)的区域中分配内存。桌面堆被分配给了每一个登录的会话,通常一个非交互的会话将会分配给512KB。每个postgres进程典型的桌面堆消耗是3.2KB,加上其他的额外开销,大约在125个连接左右时,分配的堆空间便会耗尽。当在命令行方式运行时,不会发生这种情况(更确切地说,将会在远大于此连接数时发生),因为每个交互登录会话将会分配给3MB的桌面堆。 您可以像这篇Microsoft智库文章描述的那样通过修改注册表中第三个SharedSection的值来增大非交互会话的桌面堆。注意如此操作需要非常小心,一旦指定的值过大,系统将无法启动。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在Swift 2.3 App中未调用的UICollectionViewDelegateFlowLa
- extjs 2 + dwr 2 脚本加载速度优化
- ruby-on-rails – 可以在Rails中查看调用一些模型方法吗?
- 理解 Flex itemRenderer - 第 5 部分: 效率
- react-native学习笔记之<TextInput>
- 【cocos2d-x从c++到js】13:回调函数2——JSCallbackWrappe
- datatables ajax post请求 延迟显示
- ruby-on-rails – 独角兽中每个工人的最大请求数
- 为什么ajax中加载的数据无法赋值给变量
- 正则表达式 – 如何打印出与grep的唯一匹配数?