- 通过MySQL引擎,将统计数据写入MySQL表时,发生MySQL server has gone away错误。
开启MySQL日志,发现批量写入语句已执行,但数据被回滚。
开始以为是MySQL的max_allowed_packet限制,设置set global max_allowed_packet=1024*1024*1024,但是无效。
通过查询clickhouse-client命令的参数,发现了mysql_max_rows_to_insert参数。
insert into mysql表 select * from clickhouse表 SETTINGS mysql_max_rows_to_insert=1000
- DBeaver查询返回组合数据类型时无法显示,发生Unknown data type错误
这时,可通过untuple函数进行解耦,即可正常显示