测试1:边查边插1
-- 会话1 查询
select * from t_sjq -- 431576
-- 会话2 INSERT 一行,没有阻塞
-- 会话1 再次查询,多了一条
select * from t_sjq -- 431577
测试1:边查边插2
-- 会话1 查询
select * from t_sjq -- 423577(会执行十几秒)
-- 会话2 会话1执行开始后马上插入1000条数据
-- 会话1在会话2结束的时候查询(多了1000条)
select * from t_sjq -- 424577
结论: 会话1查询出来的结果还是开始执行的时候的数据快照的条数。
边插insert边查select
边查select边删delete
同【 边删delete边查select】
测试3 边删delete边查select
-- 会话1 删除t_sjq数据 通过navicat选中后批量一行一行到的删除
-- 会话2 查询没有阻塞
select * from t_sjq -- 430777
-- 会话2再次查询,没有阻塞
select * from t_sjq -- 430423
-- 会话2再次查询,没有阻塞
select * from t_sjq -- 425640