pursue wind pursue wind
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
  • MySQL

    • 基础篇

    • 索引篇

    • 事务篇

    • 锁篇

    • 日志篇

    • 内存篇

    • 小记

    • 其他

      • MyBatis - MySQL - JSON_OPT
      • MySQL单表数据量过千万,采坑优化记录,完美解决方案
      • MySQL必知必会
      • MySQL按照中文排序
      • mysq悲观锁
      • 【转载】mysql远程跨库联合查询
      • 使用Binlog恢复MySQL数据
      • 查询某X的数据
  • Redis

  • ElasticSearch

  • MongoDB

  • 数据库
  • MySQL
  • 其他
pursuewind
2020-11-22

mysq悲观锁


BEGIN;

SELECT * FROM base_acc_btc WHERE cid = 100470210 FOR UPDATE;

UPDATE base_acc_btc SET freemargin = freemargin + 2 WHERE cid = 100470210;

commit;
1
2
3
4
5
6
7
8

show global variables like "%timeout%";

set global innodb_lock_wait_timeout = 10;

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

Last Updated: 2023/02/16, 14:02:00
MySQL按照中文排序
【转载】mysql远程跨库联合查询

← MySQL按照中文排序 【转载】mysql远程跨库联合查询→

Theme by Vdoing | Copyright © 2019-2023 pursue-wind | 粤ICP备2022093130号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
  • 飙升榜
  • 新歌榜
  • 云音乐民谣榜
  • 美国Billboard榜
  • UK排行榜周榜
  • 网络DJ