锁表特点——myisam和innodb的不同之处

  对于myisam表、锁表table_name读当地,并且下面参数为2,3,那么允许另一个回话执行插入语句
  root@sakila 08:17:02>显示变量如%并发%的;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
  | Variable_name,,价值,| |
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
  总是| concurrent_insert | |
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
  1行集(0.01秒)
     
  
  root@sakila 08:19:29>锁表myfilm_text阅读当地的;
  查询好,0行影响(0.01秒)
  
  同一个会话是不能执行插入的,因为你上的是只读锁
  root@sakila 08:19:37>插入myfilm_text (film_id、标题)值(1002年,“测试”);
  错误1099 (HY000):表“myfilm_text”读锁是锁着的,不能更新
     
     * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  另一个会话:
  可以并发插入,依次可以实现一定程度的并发。
  root@sakila 08:18:32>插入myfilm_text (film_id、标题)值(1002年,“测试”);
  查询好了,1行影响(0.02秒)
     
     

锁表特点——myisam和innodb的不同之处