MySQL 以表鎖實現排程:寫入請求依到達順序處理,且寫入優先權高於讀取。讀取需共享鎖(可同時多讀),寫入需獨佔鎖(阻擋其他讀寫)。
LOW_PRIORITY (DELETE/INSERT/LOAD DATA/REPLACE/UPDATE)HIGH_PRIORITY (SELECT)DELAYED (INSERT/REPLACE)AUTO_INCREMENT 值與唯一索引重複計數在實際寫入前無法取得;伺服器異常終止(kill -9)會導致佇列資料遺失,正常 TERM 則會先寫入再退出。文中附圖列出各修飾符在不同 MySQL 版本的支援情況,請依實際版本確認可用功能。