FROM `money`
WHERE `name` = 'buy new package'
AND `man_id` IN (5787,5788,622,627,824.... ещё 1000 пользователей)
Немного инфы: уникальных
`name`~ 20
man_id ~ 15`000
Всего записей в таблице ~150-200 тыс. Как поставить индексы?
______________________________________
Собственно вопрос №2: нужны ли индексы для поля credits , то есть для суммирования, или лучше оптимизировать только для выборки?
______________________________________
Что за индексы: Spatial ? Впервые вижу. Когда и где ставить? Толковый материал по его эффективности есть?
Спустя 6 часов, 7 минут, 33 секунды (20.04.2012 - 05:39) glock18 написал(а):
Цитата (inpost @ 19.04.2012 - 21:31) |
Что за индексы: Spatial ? Впервые вижу. Когда и где ставить? |
нужны для объектов в 3d-пространстве - точки и полигоны. Дают возможность, например, по индексу определять расстояние между полигонами.
Цитата (inpost @ 19.04.2012 - 21:31) |
Собственно вопрос №2: нужны ли индексы для поля credits , то есть для суммирования, или лучше оптимизировать только для выборки? |
никогда и нигде в таком запросе индекс для агрегируемого поля не был нужен
Цитата (inpost @ 19.04.2012 - 21:31) |
Как поставить индексы? |
под одну задачу нужен один индекс - (name, man_id)
Спустя 9 часов, 9 минут, 55 секунд (20.04.2012 - 14:49) inpost написал(а):
glock18
GROUP BY - тоже есть агрегация, для него тоже не нужны индексы?
Объекты в 3д-пространстве, это если хранить их в БД?
GROUP BY - тоже есть агрегация, для него тоже не нужны индексы?
Объекты в 3д-пространстве, это если хранить их в БД?
Спустя 19 минут, 51 секунда (20.04.2012 - 15:08) glock18 написал(а):
Цитата |
GROUP BY - тоже есть агрегация, для него тоже не нужны индексы? |
что вообще за отождествление group by и sum? group by имеет отношение к агрегированию только тем, что поднимает вопрос о ней. и поле (поля), по которому делается группировка, никаким образом не агрегируется и не может
Спустя 3 минуты, 57 секунд (20.04.2012 - 15:12) glock18 написал(а):
Цитата (inpost @ 20.04.2012 - 12:49) |
Объекты в 3д-пространстве, это если хранить их в БД? |
это вообще не понял. Индекс mysql, где еще объекты эти хранить можно?
_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).