【发布时间】:2011-06-16 07:49:40
【问题描述】:
如果你正在实现一个博客应用程序 - 你会喜欢什么 -
在“POSTS”表中有一个计数器来存储 cmets 的数量
SELECT comment_count
FROM posts WHERE post_id = $id
...或从“COMMENTS”表中计算特定帖子的 cmets 数:
SELECT COUNT(*)
FROM comments
WHERE post_id = $id
哪个更优化?
【问题讨论】:
-
@BenV:MySQL 没有物化视图
-
@OMG:没错,但关于读取与写入的讨论仍然适用。
-
@BenV - 我的问题与那个问题有点不同,我不需要预先计算任何东西,计算是由 SQL COUNT 查询完成的。所以我想知道哪个更好用。
标签: mysql database-design querying