更新时间:2024-04-13 GMT+08:00

RDS实例做OPTIMIZE TABLE操作是否会锁表

RDS实例做OPTIMIZE TABLE操作时,不会一直锁表,整个过程中一小段时间会锁表。

锁表期间可以做DML操作,不能同时做其他DDL操作,并且该操作会重建表,过程有点长,会耗费CPU和磁盘资源,如果并发DML很多,最终锁表的时间会更长。

建议在业务低峰时间做OPTIMIZE TABLE操作。