我正在使用django服务器在博客网站上工作。在我的模型中,我有以下代码:
class PopularBlog(Blog):
class Meta:
ordering = ["-date_created", "-num_likes"]
proxy = True
基本上,date_created
永远不会改变博客。但是,num_likes
可能会经常更改。
每次更新任何博客的num_likes
时,是否会修改PopularBlog表格?性能如何?
答案 0 :(得分:1)
这不是关于Django的问题,而是关于数据库的问题。 StackOverflow实际上不是进入数据库索引的细节的地方,但你至少应该知道这是完全数据库擅长的东西。只更新表的一行就没有了,即使你在num_likes
列上定义了一个索引,它也会非常快速地更新,除非你有数百万条记录。