ob: 社区版4.3.5
今天早上发现有一端时间连续出现删除慢的sql,类似于:
DELETE FROM t_file_sensi_detect_bp WHERE file_id IN (1981144615749857282,1981144615754051585,1981144616022487042,1981144617368858626)
都是根据主键去删除
这个表结构本身不大
表结构:
CREATE TABLE t_file_sensi_detect_bp (
file_id bigint(20) NOT NULL,
file_type varchar(20) DEFAULT NULL COMMENT ‘文件类型(扩展名)’,
file_url varchar(200) DEFAULT NULL COMMENT ‘源文件url地址’,
file_pdf_url varchar(200) DEFAULT NULL COMMENT ‘源文件pdf版本url地址’,
md5 varchar(200) DEFAULT NULL COMMENT ‘md5验证码,用于下载验证’,
pdf_size bigint(20) DEFAULT ‘0’ COMMENT ‘pdf文件大小’,
pdf_page_num int(11) DEFAULT NULL COMMENT ‘pdf页数’,
censor_char_num_flag tinyint(4) DEFAULT NULL COMMENT ‘大字报:0-不检测;1-检测’,
file_detect_range tinyint(4) DEFAULT NULL COMMENT ‘文件检测范围: 1-只检测小页数文档;2-检测小页数文档和大文档首尾页;3-检测所有文档所有页数’,
file_detect_stgy tinyint(4) DEFAULT NULL COMMENT ‘文档检测策略:1-只进行交叉检测;2-先交叉检测,有敏感信息再大模型检测;3-直接送大模型检测’,
img_detect_stgy tinyint(4) DEFAULT NULL COMMENT ‘图片(含文档中图片)检测策略:1-只提取文字按照文档检测策略检测;2-只进行图像检测;3-先提取文字按照文档检测策略检测,再进行图像检测’,
create_time datetime DEFAULT NULL,
PRIMARY KEY (file_id)
)
而且记录非常少,一般都是小于20条,所以删除慢就很奇怪了。
请教如何排查这种现象?
