Оптимизация по группам - PullRequest
       15

Оптимизация по группам

0 голосов
/ 20 сентября 2009

Я собираюсь преобразовать строку в целое число, чтобы оптимизировать группу по производительности.

Что вы, ребята, думаете об этой идее?

Если применимо, то есть ли встроенная функция для преобразования строки в уникальное целое число в PHP?

1 Ответ

4 голосов
/ 20 сентября 2009

Если все данные в этом столбце - int, тогда они должны быть int ...

Основное преимущество, которое вы получаете, заключается в том, что для сравнения между двумя целыми числами нужно сравнить только 4 байта. Строка, выражающая то же число, будет (обычно) длиннее. Таким образом, вы должны быть в состоянии получить некоторую производительность от этого. Но главная причина должна заключаться в том, что столбец, который хранит int, должен быть int.

Группа по оптимизации попадет в категорию «преждевременная оптимизация» ... И главное, что ускорит группирование по предложению, - это не тип данных, а индекс по полю

...