网站数据库是如何进行数据统计的?

发布网友 发布时间:2022-04-21 18:08

我来回答

3个回答

热心网友 时间:2023-05-29 17:00

每存、取一次,新建一条记录,用户每次查余额的时候,就select一个查询表,查询该用户所有存取记录,然后进行统计计算,是要定期结算一次啊。进销存系统就是这样,但东西比这个多,比这个更复杂些!追问如果数据量大,每次查询都要查询一遍所有记录,耗时会不会太长?

追答这个就是数据库查询优化的问题,还有,数据不一定非得存在数据库里,经常查询的数据可以放在内存中,这样查询速度就会很快了!如果这个问题铺开了就会很大了,那个不是一会说的清的!

热心网友 时间:2023-05-29 17:01

设计有多种,怎么设计就怎么实现。
比如设计2张表,一张是detail表,一张叫balance表。
存钱时,插入到detail表中,金额为正数,并更新balance表。
取钱时,插入到detail表中,金额为负数,并更新balance表。
查询余额时,直接查询balance表就可以了。查询存取记录就查询detail表。追问如果用户比较多,数据量大设计两张表,每次存取进行一次插入和一次修改操作,对服务器要求会不会比较高?

追答数据量大的话,可以把表进行分区,往分区里插入就可以了。
查询的话,加索引就可以了。如果有分区的话,就更快了。
如果不清楚分区的概念,网上有很多资料的。

热心网友 时间:2023-05-29 17:01

天津蓝白金官网有专门的视频讲解,或者可以咨询在线老师

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com