|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2017, 17:02 | #1 |
Новичок
Джуниор
Регистрация: 13.04.2011
Сообщений: 1
|
Select 200 million of rows
Всем привет, я собираю статистику по рекламе сжатую в 5 минутку, почасовка и за сутки. это 3 разные таблицы.
В таблице которая содержит данные за сутки накопилось за предыдущий месяц 200 млн записей. Мне нужно сделать Select с группировкой за прошлый месяц и показать метрики что нереально долго. Использую MySQL 5.7 Подскажите как работать с таким объемом данных? Поможет ли шардинг через кластер ускорить выборку на 200 лямов с группировкой? Может быть нужно использовать другую базу / технологию для таких задач? |
15.11.2017, 20:43 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
стопудова надо оптимизировать структуру БД
наверное для статистики и не нужна запись на каждый чих а еще скорее всего вообще нужно НЕ SQL ... а какое нить быстрое хранилище ключ-значение.... но нужно точно знать исходные условия и задачу.... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обнуление dataGridView1.Rows[y].Cells[x].Value | Радик29 | C# (си шарп) | 7 | 27.03.2013 07:48 |
2010 - не работает Hide Rows | Bape}l{ka | Microsoft Office Excel | 5 | 01.02.2012 15:50 |
Оптимизиция запроса select ... where ... order by price limit 200 из бд в 18 000 000 записей | Lexus_RX_300 | SQL, базы данных | 2 | 17.06.2011 12:12 |
StringGrid - как подписать фиксированные Rows | XerSon | Общие вопросы Delphi | 1 | 17.06.2010 13:49 |
Акция: хостинг 200 Гб, 200 р. в месяц. | Viteef | Свободное общение | 2 | 28.07.2008 23:43 |