2017-02-21 45 views
0

У меня есть большой набор данных, wim.tr_2012, с колонками Год, Месяц, День и Переулок. Я пытаюсь группировать по году, месяцу и дню и подсчитывать количество строк для каждой группы. Я использовал:Группа MySQL (Workbench) по работе на большом наборе данных (30 ГБ)

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» она должна прочитать всю таблицу, прежде чем она сможет начать вывод результатов. –

ответ

0

увеличить время сеанса MySQL, перейдя через следующие шаги

edit > preference >sql editor > mysql session 

 Смежные вопросы

  • Нет связанных вопросов^_^