如果应用在表中保存计数器,则在更新计数器时可能碰到并发问题。计数器表在web应用中非常常见。可以用这个表缓存一个用户的朋友书、文件下载次数等。创建一张独立的表存储计数器是一种非常好的做法,这样可以使计数器表小并且快。使用独立的表可以帮助避免查询缓存失效。如下面这个例子:

  假设有一个计数器表,只有一行数据,记录网站的点击次数。

CREATE TABLE hit_counter(
     cnt  int unsigned not null
) ENGINE=InnoDB;

更多相关文章

  1. 获取项目列表的更好方法:缓存序列化数据与数据库查询或其他?
  2. 如何在Safari浏览器中禁用Ajax缓存?
  3. 是否可以知道文件是否在用户的浏览器缓存中?
  4. 每次部署站点时,如何使用Google App Engine清除内存缓存?
  5. 在需要缓存的时候,谨慎使用python的负下标
  6. MEMCACHED缓存及状态查看
  7. 从QQ浏览器缓存文件中提取出完整的视频
  8. Linux缓存相关知识整理(史上最全!!)
  9. repcached与mysql缓存測试

随机推荐

  1. cmd命令行能运行java,不能运行javac
  2. 快速排序Java版本
  3. 我什么时候应该关闭实体管理器?
  4. JAVA从入门到精通(2)
  5. ubuntu (16.04) server 英文原版 添加中
  6. Java注解处理器(编译时注解)
  7. Java 8 新特性-菜鸟教程 (3) -Java 8 函
  8. js实现把整数秒转化为"hh:mm:ss"的时间格
  9. Javassist生成class(生成类,方法,字段,注解)
  10. Java图片识别技术原理-只取图片像素。。