|
|
|
Делить или не делить?
|
|||
|---|---|---|---|
|
#18+
Наверное много раз уже обсосали эту тему, но топик не нашел. Как лучше организовать хранение данных? Есть Customer(Name, Midname, Surname, DateOfBirth). Хочется иметь наиболее быстрый поиск кастомера по любому из Name или по двум-трем сразу или по “Name=’%John%’ and Midname=’%Oliver%’ and Surname=’%Smith%’” Как лучше сделать: всё в одну таблицу Id, Name, Midname, Surname, DateOfBirth и индексы по каждому полю или сделать отдельно Customer с полем Id, отдельно таблицу Name с полями Id, Name, отдельно Midname с полями Id, Midname и т.п.? И джойнить эти таблицы с Customer при поиске? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2006, 12:25 |
|
||
|
Делить или не делить?
|
|||
|---|---|---|---|
|
#18+
В конструкциях вида like %ХХХХ% не работает ни один индекс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2006, 13:28 |
|
||
|
Делить или не делить?
|
|||
|---|---|---|---|
|
#18+
Cat2В конструкциях вида like %ХХХХ% не работает ни один индекс.Так, со вторым вопросом разобрались, fullscan мой друг. А с первым как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2006, 16:51 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33716042&tid=1545272]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 546ms |

| 0 / 0 |
