问题原因:FILESYSTEM_TABLE表过大,没有添加索引导致
本地测试FILESYSTEM_TABLE表数据2098行时,表大小约为56M
客户FILESYSTEM_TABLE表数据共15116行,那么表大小约为408M
解决办法:FILESYSTEM_TABLE表的path字段添加索引
注: 如果是InnoDB存储引擎
①会出现由于数据过多,在添加索引时索引长度超过的767bytes
②或者是text/blob字段
从而导致直接建立索引失败,可以通过对path字段进行前缀索引绕过这一限制
例句:create index index_name on Table_Name(column_name(prefix_len))
参考链接:https://yq.aliyun.com/articles/341779/
|