0

我正在使用 django 服务器开发博客网站。在我的模型中,我有以下代码:

class PopularBlog(Blog):
  class Meta:
    ordering = ["-date_created", "-num_likes"]
    proxy = True

基本上,date_created永远不会更改博客。但是,num_likes可能会经常更改。

每次num_likes更新任何博客时都会修改 PopularBlog 表吗?表现如何?

4

1 回答 1

1

这不是关于 Django 的问题,而是关于数据库的问题。StackOverflow 并不是真正深入了解数据库索引的地方,但您至少应该意识到这正是数据库擅长的事情。仅仅更新一个表的一行是没有意义的,即使你在num_likes列上定义了一个索引,它也会很快更新,除非你有数百万条记录。

于 2013-02-21T21:50:33.340 回答