记录下锁相关的几个重要函数:
lock_table (): 负责加表锁
lock_rec_lock():锁记录的重要函数
row_lock_table_autoinc_for_mysql(): 负责管理表auto increment自增锁的重要函数。自增锁 是表基本锁。实现在/innobase/row/row0mysql.cc 源码中
(ps: auto_increment 自增锁 因为是表锁,锁粒度高,在高并发情况下,会大大影响insert性能)
记录下锁相关的几个重要函数:
lock_table (): 负责加表锁
lock_rec_lock():锁记录的重要函数
row_lock_table_autoinc_for_mysql(): 负责管理表auto increment自增锁的重要函数。自增锁 是表基本锁。实现在/innobase/row/row0mysql.cc 源码中
(ps: auto_increment 自增锁 因为是表锁,锁粒度高,在高并发情况下,会大大影响insert性能)