|
|
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
2 поля t1 integer, t2 text индекс по t2 select * from table where t2 like t1::text || '%' индкес НЕ подключает select * from table where t2 like 12345::text || '%' индекс подключает как добиться подключения индекса в первом случае ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 23:26:20 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
Perederiy, сделать ф-й индекс по (t2 like 12345::text || '%') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 23:38:17 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
лопатаPerederiy, сделать ф-й индекс по (t2 like t1::text || '%') --поправил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 23:39:24 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
не понял - поясни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2014, 23:48:01 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
лопата...сделать ф-й индекс по (t2 like 12345::text || '%') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 01:31:02 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
Perederiy...как добиться подключения индекса в первом случае ?c 2004 года? varchar_pattern_ops ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 01:31:40 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
V&Nлопата...сделать ф-й индекс по (t2 like 12345::text || '%') вася, ты слепой ? у тс варчарпатерн-оопс подключен, т.к. (t2 like 12345::text || '%') "подключает" тс хочет странного - он хочект шобы с (t2 like t1::text || '%') его индекс работал такшоо , вася, никак без функионального по ( t2 like t1::text || '%') не обойтись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 07:54:46 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
Perederiyне понял - поясни иди, куй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 07:55:48 |
|
||
|
Почему не подключает индекс ?
|
|||
|---|---|---|---|
|
#18+
Perederiy2 поля t1 integer, t2 text индекс по t2 select * from table where t2 like t1::text || '%' индкес НЕ подключает select * from table where t2 like 12345::text || '%' индекс подключает как добиться подключения индекса в первом случае ? вы похоже просто не понимает что такое индексы и как они устроены (и что они могут и что не могут) почитайте теорию для начала и да вам функциональный индекс советовали он тут может помочь ( http://www.postgresql.org/docs/9.3/static/sql-createindex.html) (или частичный что тоже будет работать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 08:09:52 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38774589&tid=1998433]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 445ms |

| 0 / 0 |
