@Alex84 Тг дайте
Нужен MySQL кодер
-
Есть база данных (MySQL) весом 10г и в ней находится почти 100 млн записей. Хотя бы немного сложные запросы для получения данных занимают слишком много времени.
Нужен человек который сможет, или оптимизироваться текущую БД (разрешается изменять структуру), или проконсультировать с выбором другой СУБД и структурой самой базы для нашего проекта. Результатом работы является, то, что запросы к БД (новой или этой) будут занимать существенно меньше времени.
Например, сейчас запрос "SELECT DISTINCT column_name FROM table_name" занимает 60+ сек, а нужно чтобы максимум 3 сек. -
Памяти на сервере сколько ? кладите всю базу в память по максимуму настраивайте правильно my.cnf в соответствии с ресурсами.
-
Если не надо сложные выборки делать, а просто брать строки, то рассмотрите Redis. Она в памяти работает, запросы идут мгновенно независимо от размера БД.
И зачем выбирать по DISTINCT, может проще изначально писать уникальные значения в базу?