Задавайте вопросы, мы ответим
Вы не зашли.
привет!
есть простая таблица с ~ 100М записей с полями как текстовыми, так и числовыми
id, attr1..attrN
все выборки будут 3х типов:
1. select * from table where attrN=x and attrN >y (и тп.)
2. select * from table where attrN like '%x%'
3. select attrN, COUNT(*) from table GROUP BY attrN
не смотря на индексы, запросы 2 и 3 типа выполняются очень долго, что можно предпринять для ускорения работы?
Неактивен
для второго запроса индексы не будут использоваться
покажите:
show create table `имя таблицы`;
explain select attrN, COUNT(*) from table GROUP BY attrN;
Неактивен
возможно для второго подойдет полнотекстовый индекс
Неактивен