MariaDB 10.1.32高流量下特定表操作偶发崩溃,求根因排查
MariaDB 10.1.32高流量下临时表操作偶发崩溃排查求助
问题背景
MariaDB 10.1.32版本仅在高流量场景下,对特定临时表hrms_flat_file_temp执行INSERT/UPDATE/TRUNCATE操作时会偶发崩溃。数据库已通过其他团队协助恢复,但该临时表丢失,且无法创建同名表,目前只能使用hrms_flat_file_temp1作为替代。现需定位崩溃根本原因,制定后续规避措施。
已收集的相关信息
- MySQL错误日志:包含InnoDB在
pars0pars.cc第865行的断言失败(sym_node->table != NULL),同时记录了线程回溯信息及信号量等待警告 - 表DDL脚本:涉及
hrms_flat_file_temp表结构,该表包含多个全文索引 - 死锁日志:2023-02-27记录到一起死锁事件,涉及
mas_users表的更新操作
初步推测
猜测崩溃可能与临时表上的过多全文索引、TRUNCATE操作的元锁机制有关,但无法确认,恳请技术人士帮忙分析定位。
内容的提问来源于stack exchange,提问作者JYoThI
相关产品推荐
相关产品推荐

