我使用了 pt-online-schema-change 但是这个过程在中间死了。
该脚本使用名称后跟“_new”创建原始表的副本。
由于进程在中间终止,表“_new”没有被删除,当我尝试删除它时我的应用程序崩溃了。
似乎每当我更改原始表时,这个 _new 表也会更改,所以如果找不到它,它就会崩溃。
我想知道如何删除这个 _new 表。
我使用了 pt-online-schema-change 但是这个过程在中间死了。
该脚本使用名称后跟“_new”创建原始表的副本。
由于进程在中间终止,表“_new”没有被删除,当我尝试删除它时我的应用程序崩溃了。
似乎每当我更改原始表时,这个 _new 表也会更改,所以如果找不到它,它就会崩溃。
我想知道如何删除这个 _new 表。
与为几乎无锁模式更改而设计的许多其他解决方案一样,pt-online-schema-change 通过在表上创建触发器并创建 _new 表来工作。如文档中所述:
如果此实用程序崩溃,您可能必须自己进行清理。这可能包括: