我想知道它是否更快在尝试时,例如,检查论坛上特定帖子中有多少帖子.我是不是该…
(a)使用特定的线程ID遍历数据库中的每个帖子,并计算行数
要么
(b)每次创建一个线程时,在线程数据库中向一个单独的列添加一个,然后查询该单个行
谢谢.
解决方法:
拥有线程ID的索引有什么问题?不会通过线程ID字段分组的简单COUNT表达式是否足够?
有了任何缓存,从我能说的话来看,这将是非常快的.
--This will provide counts for all threads
SELECT COUNT(threadID)
FROM Posts
GROUP BY threadID;
--This will provide count for one thread
SELECT COUNT(threadID)
FROM Posts
WHERE threadID=123
GROUP BY threadID;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。