我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

MySQL数据库InnoDB引擎优化问题

 CREATE TABLE `user` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `balance` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=108 DEFAULT CHARSET=utf8;

update user set balance = balance - 1     where id = ?

上边表结构,下边语句。当同一个id高并发访问的时候会锁住。我应该怎么优化?

https://www.cnblogs.com/kevingrace/p/6133818.html

近期文章

  • 用Litepal数据库里的内容怎么显示在listview上
  • Jenkins安装ruby-runtime插件失败
  • Struts2初始加载顺序问题
  • MySQL数据库INNODB引擎优化问题
  • 将svn转变成为git项目,提交变成SVNDcommit,现在是svn项目,还是git项目
  • Jenkins安装ruby-runtime插件失败
  • while循环和for循环在多线程中的区别
  • 新人求解啊关于samba的
  • dubbo服务消费者禁止状态无法启用
  • 通过unity3d安装的vs2017,没有c#的“创建控制台程序”,应该如何在vs的安装中添加?
  • Queuing
  • MYSQL提示Can't create a new thread (errno 12)有解决方案吗?
  • C语言中typedef语句及传参问题
  • Hibernate一对多添加Dao层中的save()方法不执行
  • dubbo消费者部分IP访问,将禁止启用无效,报错
  • 怎样分开执行添加和查询功能??
  • hibernate一对多添加dao层中的save()方法不执行
  • hibernate一对多添加dao层中的save方法不执行
  • 有大神会用jpa写sql语句吗?
  • 多线程wait()与notify()的一点疑惑

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华