|
|
|
upper в index
|
|||
|---|---|---|---|
|
#18+
часто выполняю такой запрос: select sum(w3p_size) from w3plog where upper(w3p_user)='ALEX_K' время выполнения примерно 100 милисекунд. запрос же select sum(w3p_size) from w3plog where w3p_user='alex_k' выполняется за 10 милисекунд(или меньше). у меня есть индекс по полю w3p_user а можно ли сделать этот индекс типа create index w3pUNameIDX on w3plog(upper(w3p_user)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 12:44:08 |
|
||
|
upper в index
|
|||
|---|---|---|---|
|
#18+
'ALEX_K' и 'alex_k' это принципиально разные пользователи? Или один и тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 12:59:52 |
|
||
|
upper в index
|
|||
|---|---|---|---|
|
#18+
один и тот же. берется из nt домена. а там он хранится таким образом, каким еого пользователь набрал, тоесть - непредсказуемо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 13:08:25 |
|
||
|
upper в index
|
|||
|---|---|---|---|
|
#18+
А сделать ему в триггере UPPER() - западло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 13:11:01 |
|
||
|
upper в index
|
|||
|---|---|---|---|
|
#18+
тогда в триггере перед вставкой new.w3p_user = upper(new.w3p_user); и не парься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 13:11:25 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32534411&tid=1578576]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 472ms |

| 0 / 0 |
