获得更多数据库性能 – postgresql
|
我们在专用服务器上托管了一个 django“web应用程序”(来自地狱).经过一些基准测试后,我发现“应用程序”在数据库操作方面非常糟糕(此时重构不是一个选项).它会产生大量的读写活动.现在我们正在获得另一个(第二个)专用服务器,以提高性能和一些紧急冗余.这两款机器都运行24核(Intel(R)Xeon(R)CPU E5645 @ 2.40GHz)和48GB RAM(还有Raid 10,6x150gb 15k hardrives). 我想知道如何改进设置. >使用KVM进行虚拟化,为nginx uwsgi,memcached和postgresql单独创建vmachine.最好制作超过1个postgresql – 并使用pg-pool来获取更多信息. (在此期间我们正在以适当的方式重写应用程序,但是获得当前的 – 糟糕的 – 运行速度更快一点是至关重要的,我们需要它至少在接下来的3个月内保持增加的流量……) 你能否就加强设置提出一些建议?强调为可笑的低效app-from-hell准备数据库机器结构. 解决方法一些基本的操作系统级DB性能提示:>拥有比您知道更多的RAM. 对于DB特定提示,您可能需要在dba.SE上检查 – 通过正确的索引和查询设计可以实现巨大的性能提升. (编辑:海洋资讯信息网_我爱站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- html父子页面iframe双向发消息的实现示例
- sql-server – 与varchar(255)相比,使用varchar(5000)会不好
- sql-server-2012 – 如何卸载SQL Server Management Studio
- sqlserver中如何寻找出连续日期记录的代码
- SQL:根据其他列中的多个条件计算一列中的不同值
- sql-server-2005 – 使用SQL varchar(max)还是文本?
- 如何选择和排序不在Groupy中的列按SQL语句 – Oracle
- sql – 选择除一个字段外的所有字段?
- 如何使用SQL MAX函数获取行的所有字段?
- sqlserver中check约束是什么?如何创建?

