RE: [GENERAL] 50 MB Table

Поиск
Список
Период
Сортировка
От Andrew Snow
Тема RE: [GENERAL] 50 MB Table
Дата
Msg-id NDBBKHKIKMOCGABAPDBDIEEHCGAA.als@fl.net.au
обсуждение исходный текст
Ответ на Re: [GENERAL] 50 MB Table  (JB <jimbag@kw.igs.net>)
Список pgsql-general
Correct me if I'm wrong, but it may be slightly faster to use regular
expressions for this type of application.  Instead of doing
(WHERE string LIKE '%MAIN%') you would use (WHERE string ~ 'MAIN').  Or
perhaps the difference in speed would be negligible?



Also, I believe there there would be a good case for including a new type of
index, for strings, which would be some kind of tree structure, based on the
first N characters of the string?  Where the first branch of the tree is the
first character, second brand would be the second character, and so on.
Similar to a binary tree I guess.  So that searches of type
(WHERE string LIKE 'MAIN%') would benefit greatly on large tables.



Andrew.



В списке pgsql-general по дате отправления:

Предыдущее
От: Mona Kaur
Дата:
Сообщение: Postgres question
Следующее
От: Tatsuo Ishii
Дата:
Сообщение: Re: [GENERAL] Get TRANSACTION LEVEL ?