通过在大型数据集(30GB)上操作的MySQL(Workbench)组

问题描述:

我有一个大型数据集wim.tr_2012,其中包含年份,月份,日期和通道列。我试图按年份,月份和日期分组,并计算每组的行数。我用:通过在大型数据集(30GB)上操作的MySQL(Workbench)组

SELECT `Station Number`, Month, Day, Year, COUNT(`Lane`) 
FROM wim.tr_2012 
GROUP BY `Station Number`, Month, Day, Year 

的消息称:在查询过程

错误代码2013年失去的连接到MySQL服务器。

谁能告诉我发生了什么事?我尝试了一些简单的查询,如select * From wim.tr_2012,它工作得很好。

感谢您通过以下 去

+0

它,因为你的数据库的大小... –

+0

它通常不是一个日期分割成3分独立的列是个好主意。 –

+0

简单的'SELECT * ...'更快,因为Workbench提供了前几行,然后退出。使用GROUP BY,它必须读取整个表格才能开始输出。 –

增加MySQL的会议时间步

edit > preference >sql editor > mysql session