Mysql и дополнительные поля или новая таблица

1 23
N
На сайте с 06.05.2007
Offline
419
#21

Miracle, имеется ввиду затрагивает записи при поиске, даже если записи не нужны в результате. Планы запросов посмотрите и убедитесь - там будут выбраны все записи.

С другой стороны, из-за меньшего занимаемого места, возможны ситуации когда такая схема хранения с множеством будет работать лучше связей с другими таблицами.

Кнопка вызова админа ()
M
На сайте с 20.08.2004
Offline
376
#22
netwind:
Планы запросов посмотрите и убедитесь - там будут выбраны все записи.

про планы я не понял.

а вот то что выбрка работает правильно я проверял, потому и написал.

те если я ищу props_field_set & 5

то будут найдены вот такие записи, при условии что они есть

a b c d

a

c

c d

a c d

и тд.

не будет найдено

b

d

d b

Miracle добавил 09.01.2011 в 01:34

кстати. может как раз в контектсте того что меньше вариантов, может стоит искать на несовпадении

!= d ,

!= b

!= bd

отец сыночка, лапочки дочки и еще одного сыночка
N
На сайте с 06.05.2007
Offline
419
#23
Miracle:
быстродейсвии большой таблицы
Miracle:
про планы я не понял.

Скорость запросов напрямую зависит от плана выполнения, который строит mysql.

Если вы задаетесь вопросами о быстродействии, то нужно знать как смотреть план. и понимать его.

Число прочитанных записей и результирующих - разные значения.

Запрос может выдавать правильные данные, но читать всю таблицу, что ужасно медленно.

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий