- Регистрация
- 23.06.2014
- Сообщения
- 120
- Благодарностей
- 82
- Баллы
- 28
Ребята, а кто работает с большими базами может подскажете куда двигаться?
Ну вот запихнул данные в базу MySQL 5.7. Всё в принципе нормально запрашивалось на 500к тестовых строках в базе. Залил всю базу на 130кк строк и теперь SELECT вываливается через минуту в - Выполнение действия Db Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Что-то можно решить настройками mysql или доп настройками запроса, подставлял timeout в строке подключения зенки, похоже он не играет роли.
Или нужно такую базу крутить на гораздо более мощном процессоре с большей оперативкой. Или даже нужно смотреть в сторону более производительных postgre и mongodb?
Меня бы в принципе устроил селект по запросу даже секунд в 10. В этом запросе это не критично.
Ну вот запихнул данные в базу MySQL 5.7. Всё в принципе нормально запрашивалось на 500к тестовых строках в базе. Залил всю базу на 130кк строк и теперь SELECT вываливается через минуту в - Выполнение действия Db Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Что-то можно решить настройками mysql или доп настройками запроса, подставлял timeout в строке подключения зенки, похоже он не играет роли.
Или нужно такую базу крутить на гораздо более мощном процессоре с большей оперативкой. Или даже нужно смотреть в сторону более производительных postgre и mongodb?
Меня бы в принципе устроил селект по запросу даже секунд в 10. В этом запросе это не критично.