【发布时间】:2011-02-10 22:20:36
【问题描述】:
我正在使用 django、Sphinx 和 MySQL 构建一个系统,该系统很快就会变得相当大。该数据库目前有大约 2000 行,我编写了一个程序,它将在几天内再填充 40,000 行。由于数据库现在已经上线,而且我从未有过包含这么多信息的数据库,所以我担心一些事情:
添加所有这些行会严重降低 django 应用程序的效率吗?我是否需要返回并优化我所有的数据库调用,以便他们更聪明地做事?或者这会使数据库变慢到我根本无能为力的程度?
如果您嘲笑我的 40k 行,那么,我的下一个问题是,我应该在什么时候担心?我可能很快就会再增加几十万,所以我担心,我担心。
狮身人面像会如何看待这一切?当它意识到它必须索引所有这些数据时,它会发疯吗?或者会好起来吗?这是正常的吗?如果是,我应该在什么时候担心 Sphinx 的数据过多?
感谢您的任何想法。
【问题讨论】:
标签: mysql django optimization performance django-sphinx