【发布时间】:2012-03-10 00:11:46
【问题描述】:
我们在 ec2 上运行了 django 和 postgresql 设置。我们的应用程序总是在后台写入数据库 - 但这不是从用户操作开始的。
问题在于,当用户确实使用系统时,我们需要大量阅读,有时使用全文搜索,大约 20k 项。针对这种情况进行调优有什么技巧吗??
【问题讨论】:
-
发布你的架构,添加额外的索引/键是最简单的。我的意思是为常见的过滤字段等创建索引。
-
我已经通过遵循本视频中的一些技巧成功地提高了 EC2 上的 postgresql 性能:blip.tv/djangocon/secrets-of-postgresql-performance-5572403 但正如 j_mcnally 所说,我们需要了解更多关于您尝试优化的查询以给出具体的建议。
-
blog.it-agenten.com/2015/04/tuning-django-orm-text-queries - 我在那篇博客文章中写下了一些性能调整步骤,特别是针对 Django + Postgres。
标签: django performance postgresql