当前位置:编程学习 > C#/ASP.NET >>

用户积分管理:除了用户积分记录表之外,每次积分变化后的新总积分是否更新到用户属性表?

如果不更新到用户属性表,每次读取用户总积分的时候,都要查询积分记录表是否效率不高?

如果每积分变化都更新到用户属性表,是否会因为同时操作两个表,效率不高?

大家是如何解决的? --------------------编程问答-------------------- 这个是矛盾体,但通常为性能考虑,不应该使用计算列或者自定义函数,而应该直接更新. --------------------编程问答-------------------- 积分记录表,会记录每次积分的变化,及变化后的总积分

关键是否把变化后的总积分更新到用户属性表 --------------------编程问答-------------------- 更新到用户属性表中还是有必要的.
可以在积分记录表中创建一个触发器,每次插入积分变化的数据时,更新用户属性表的总积分列,对性能的影响应该不大.
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,