大查询总是报:Lost connection to MySQL server during query

背景:
在使用sr执行大查询的时候,总是报:
ERROR 2013 (HY000): Lost connection to MySQL server during query
使用的是mysql的客户端:参数都调整这么大了还是没有用。


链接如下:
mysql --defaults-file=/root/.my.cnf -h101.4.143.29 -P9030 -uroot -A --connect_timeout=90000

求助大佬们,改怎么解决? 你们用的都是什么客户端

profile.txt.bak (68.4 KB)
这个2分多钟。
profile.txt.bak (67.0 KB)
这个20秒。
profile.txt.bak (68.4 KB)
这个6分多钟。

orcfiledump (3.8 MB)
hive --orcfiledump 导出来的数据

这个orc file dump可以看到,stripe size特别小(大约在6MB),一个1G文件大约有200多个 stripes.

这种small stripes的文件不太利于读取和缓存。可以分析,但是没有太多的加速空间。

image

image

有结论没有呢?我也遇到了