一个主服务器器A中的数据库名为business 一个从服务器B  现在做了关于busines数据库的主从复制,现在在从库上有另一个数据库名为people,它上面有一个存储过程叫test,但是这个存储过程的大概意思是读business库中order表的全部数据然后复制到people库中的orders表中,如果我现在执行这个test存储过程,请问此时的从库的order表会不会被锁住?

解决方案 »

  1.   


    --传送门
    mysql
    go
      

  2.   

    在SQL SERVER中是不会的 因为是作为两个事务执行的
    在MYSQL中不清楚
      

  3.   

    看你用的是什么存储引擎以默认的的MyISAM为例:
    当系统变量concurrent_insert=0的时候 锁,INSERT UPDATE 会排队
    当系统变量concurrent_insert=1的时候 半锁,update 在排队 insert(如果无空洞,可成功 有空洞也排队)
    当系统变量concurrent_insert=2的时候 半锁,update 在排队 insert不用排然后,你这问题应该去MYSQL区的啊。这边是MSSQL区