浏览 3659 次
锁定老帖子 主题:使用视图实现数据统计加快程序速度
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-15
前几天客户要下一个报表.数据大概是2000条,报表结果是要进行多次统计的.如把统计逻辑放到程序中是不可选的.我试了下.下个报表要2分钟.我试了下视图只用了1秒不到.(视图当然会比应用程序快这是一定的.关键是怎样做到统计逻辑在视图中实现)下面介绍下: 逻辑是这样的: A表是用户信息表.B表是用户积分情况表,C表是用户积分使用情况表,B表有两种状态.1-用户可使用的积分,2-用户还不能使用的积分,C表有2种状态.1-已使用了的积分数据,2-已冻结的积分数据,现在要求用户的总积分数,已使用积分数,冻结的积分数,还可使用积分数. 我是这样做的: sql 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-06-15
两分钟对1秒?什么对比
|
|
返回顶楼 | |
发表时间:2007-06-16
你拿到mysql上试试
|
|
返回顶楼 | |
发表时间:2007-06-19
Lucas Lee 写道 两分钟对1秒?什么对比 我只是比划一下而已.不能把它当作确切数字来说
|
|
返回顶楼 | |