記錄下鎖相關的幾個重要函數:
lock_table (): 負責加表鎖
lock_rec_lock():鎖記錄的重要函數
row_lock_table_autoinc_for_mysql(): 負責管理表auto increment自增鎖的重要函數。自增鎖 是表基本鎖。實現在/innobase/row/row0mysql.cc 源碼中
(ps: auto_increment 自增鎖 因爲是表鎖,鎖粒度高,在高併發情況下,會大大影響insert性能)
現場環境mysql賬戶登錄錯誤,用戶名和密碼都確認過沒有問題的。報錯信息如下: ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password:
mysqlbinlog主要流程: main函數: dump_multiple_logs: 處理所有的binlog文件 注意PRINT_EVENT_INFO print_event_info; 該變量描述了mysq