| От | dhliu |
|---|---|
| Тема | SELECT LIKE 'xxx%' doesn't use index scan |
| Дата | |
| Msg-id | 47689234.8010507@msa.hinet.net обсуждение исходный текст |
| Ответы |
Re: SELECT LIKE 'xxx%' doesn't use index scan
|
| Список | pgsql-bugs |
db =# explain SELECT seq FROM tab WHERE str like 'edt%'; QUERY PLAN ----------------------------------------------------------- Seq Scan on tab (cost=0.00..6465.55 rows=1 width=4) Filter: (str ~~ 'edt%'::text) (2 rows) db=# explain SELECT seq FROM tab WHERE str = 'edta'; QUERY PLAN ------------------------------------------------------------------------------ Index Scan using tab_pkey on tab (cost=0.00..8.30 rows=1 width=4) Index Cond: (str = 'edta'::text) (2 rows) PostgreSQL 8.2.5 on i586-mandriva-linux-gnu, compiled by GCC i586-mandriva-linux-gnu-gcc (GCC) 4.2.2 20070909 (prerelease) (4.2.2-0.RC.1mdv2008.0) Thank you. Edward Liu
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера