博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql READ-COMMITTED 模式下 行锁不会升级到表级锁
阅读量:4977 次
发布时间:2019-06-12

本文共 2324 字,大约阅读时间需要 7 分钟。

mysql> select sn,id,info from s100 group by id;+-----+------+------+| sn  | id   | info |+-----+------+------+| 227 |    1 | aa   || 228 |    2 | bb   |+-----+------+------+2 rows in set (0.02 sec)mysql> select sn,count(id),info from s100 group by id;+-----+-----------+------+| sn  | count(id) | info |+-----+-----------+------+| 227 |     32768 | aa   || 228 |         1 | bb   |+-----+-----------+------+2 rows in set (0.02 sec)mysql> mysql> mysql> show index from s100;+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+| s100  |          0 | PRIMARY  |            1 | sn          | A         |       33366 |     NULL | NULL   |      | BTREE      |         |               |+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+1 row in set (0.00 sec)mysql>  show variables like '%tx_isolation%';+---------------+----------------+| Variable_name | Value          |+---------------+----------------+| tx_isolation  | READ-COMMITTED |+---------------+----------------+1 row in set (0.00 sec)mysql> show variables like '%commit%';+--------------------------------+-------+| Variable_name                  | Value |+--------------------------------+-------+| autocommit                     | OFF   || binlog_order_commits           | ON    || innodb_api_bk_commit_interval  | 5     || innodb_commit_concurrency      | 0     || innodb_flush_log_at_trx_commit | 1     |+--------------------------------+-------+5 rows in set (0.00 sec)Session 1:mysql> select * from s100 where id=2 for update;+-----+------+------+| sn  | id   | info |+-----+------+------+| 228 |    2 | bb   |+-----+------+------+1 row in set (0.02 sec)Session 2:Database changedmysql> insert into s100(id,info) values(9999,'fcadfad');Query OK, 1 row affected (0.00 sec)RC模式下,是行锁 不会上升到表级锁

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199882.html

你可能感兴趣的文章
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 C】 Pie Rules
查看>>
Ognl中“%”、“#”、“$”详解
查看>>
我对应用软件——美团的看法
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
ubuntu16系统磁盘空间/dev/vda1占用满的问题
查看>>
grid网格布局
查看>>
JSP常用标签
查看>>
九涯的第一次
查看>>
处理器管理与进程调度
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java if 用法详解_Java编程中的条件判断之if语句的用法详解
查看>>
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>
mysql adddate()函数
查看>>
mysql sin() 函数
查看>>
单片机复位电路
查看>>
php json_decode失败,返回null
查看>>
3-day3-list-truple-map.py
查看>>