获得更多数据库性能 – 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上检查 – 通过正确的索引和查询设计可以实现巨大的性能提升. (编辑:上饶站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |