说SELECT FOR UPDATE设置一个IX锁。IX锁是意图排他锁,当发出时它意味着“事务T打算在扫描行上设置X(排它)锁”。MySQL术语表表示,关于意图排他性锁:
一种适用于表级别的锁,用于指示事务打算在表中的行上获取什么样的锁。不同的事务可以在同一表上获取不同类型的意图锁,,但是获取表上的意图排他(IX)<
我们将输入作为逗号分隔的表table_names传递,并试图删除一组庞大的表。ALTER FUNCTION "Schema".drop_tables(character varying)当我传递1000个表时,它工作得很好,但是当我传递10000个表时,它会抛出错误。它只是抛出异常来增加max_locks_per_transaction,函数的最大可用锁是什么?