随笔分类 -  mysql数据库层面

mysql的innodb 引擎 表锁与行锁
摘要:innodb 引擎 行锁与表锁 行锁与表锁是基于索引来说的(且索引要生效) 不带索引 (表锁)要全表扫描 1. 执行select @@autocommit; 查看结果 0是不自动提交事务,1是自动提交事务, mysql默认是自动提交 2. set autocommit = 0;设置为不开启自动提交 阅读全文

posted @ 2019-05-08 14:34 gfaraway 阅读(5020) 评论(1) 推荐(0)

mysql的事务和数据库锁的关系
摘要:数据库加事务并不是数据就安全来了,事务和锁要分析清楚和配合使用 问题背景处于对高并发的秒杀环节的理解整理如下: 秒杀的时候高并发主要注意1、在秒杀的情况下,肯定不能如此高频率的去读写数据库,会严重造成性能问题的必须使用缓存,将需要秒杀的商品放入缓存中,并使用锁来处理其并发情况。当接到用户秒杀提交订单 阅读全文

posted @ 2019-03-29 17:46 gfaraway 阅读(4743) 评论(0) 推荐(0)

导航