类似触发器的系统来更新用户统计信息

Posted

技术标签:

【中文标题】类似触发器的系统来更新用户统计信息【英文标题】:A system like trigger to update user statistics 【发布时间】:2012-10-15 02:51:20 【问题描述】:

我想在插入或删除处理时更新用户统计信息。

我有一个表名为 userstat,该表包含 user_id、playcount、 addedgame 等信息。

当用户在网站上玩游戏时,我发送了一个 post 请求来更新用户统计函数和函数计算新的游戏次数并更新用户统计数据。

但是,我认为这个系统并不完全完美,因为我在 userstats 上看到了错误的信息。或多或少地从原始数据中计算出来。

有没有什么方法可以同步游戏功能和updateuserstat功能,参与度高?

像触发器或类似的东西。

【问题讨论】:

你尝试了什么?你能把你的代码贴进去吗? 【参考方案1】:

mysql 具有可以在表上定义以在插入/更新/删除时执行的触发器: http://dev.mysql.com/doc/refman/5.5/en/triggers.html

【讨论】:

以上是关于类似触发器的系统来更新用户统计信息的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server重建索引与重组索引会更新统计信息吗?

Oracle按用户进行统计信息更新

Oracle统计信息(表、索引)更新怎么操作?

ORACLE索引失效,更新统计信息

数据库参数调优--自动更新统计信息

UDP 的类似 TCP_INFO 的统计信息