sql – 实现一个有效的系统“未读取注释”计数器
发布时间:2020-05-23 07:07:37 所属栏目:MsSql 来源:互联网
导读:我试图为以下问题找到最佳解决方案:需要设计一个数据库(基于postgres的),其中的触发器和计数器系统,这将形成一个有效地查询,更新和存储信息的系统“在页面上显示的每篇文章(或博客条目,或类似的)中存在多少未读的评论. 头脑中的每个解决方案,在查询,存储或更
|
我试图为以下问题找到最佳解决方案:需要设计一个数据库(基于postgres的),其中的触发器和计数器系统,这将形成一个有效地查询,更新和存储信息的系统“在页面上显示的每篇文章(或博客条目,或类似的)中存在多少未读的评论. 头脑中的每个解决方案,在查询,存储或更新部分都有一些严重的缺点.即它需要太多的存储空间,或更多的更新,或者太费钱的查询. 你的到期情况如何?也许已经形成了很好的解决方案来解决这类问题? 解决方法我会尽可能简单的模式,所以查询将尽可能简单.这通常也具有最低的存储要求.当然,设置索引来支持这个查询.下一步:测量性能! “要衡量是知道的.”什么是响应时间?服务器上的负载是多少?只要性能可以接受,保持架构和查询简单.如果不是绝对必要的话,不要牺牲可维护性:你的继承人会在以后感谢你. 如果性能真的是一个问题,请查看您为应用程序使用的框架的缓存功能.执行查询时总是比执行查询更快. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – SQL0469 IN,OUT或INOUT对过程中的参数2无效
- sql – 不明确的列名错误
- sql server 根据日期模糊查询
- sql – 如果我在SELECT子句中使用别名,我该如何引用该别名?
- sql-server – 与节点js的SQL Server连接
- SQL Server经典语句
- sql – Oracle:SELECT * FROM tablea a,tableb b WHERE a.
- sql-server – 在SQL Server 2005中创建一个新的db用户
- sql-server-2008-r2 – OSIsoft的“PI System”中的PI代表什
- 如何在SQL Server中生成一系列日期
推荐文章
站长推荐
热点阅读
