max_locks_per_transaction参数限制每个事务可锁定的对象数量,默认值为64。它影响共享锁表的大小,实际可锁定对象数量可能超出预期,理解这一点有助于避免“共享内存不足”的错误。不同Postgres版本在相同设置下表现不同,锁表动态增长,具体机制尚不清晰。
介绍了Mysql主从数据库不同步的解决方法,包括忽略错误后继续同步和重新做主从完全同步,具体步骤包括锁表、备份数据、传输数据、设置同步点等,同时提醒备份数据的重要性。
背景线上某数据库意外发现缺少索引,并且该表的数据量很少,只有几万条记录而已,因此很随意地尝试给该表添加索引。原本预期该表的记录很少,添加索引的耗时应该很短,结果却直接导致该表被锁,所有该表的增删改查操作全部阻塞,继而影响到了线上业务。 发现锁表后,执
完成下面两步后,将自动完成登录并继续当前操作。