| От | Mladen Gogala |
|---|---|
| Тема | Re: Faster distinct query? |
| Дата | |
| Msg-id | 135cb451-c8d0-28ed-f563-0bd3bf2f2438@gmail.com обсуждение |
| Ответ на | Re: Faster distinct query? ("David G. Johnston" <david.g.johnston@gmail.com>) |
| Список | pgsql-general |
On 9/22/21 16:20, David G. Johnston wrote: > I'd probably turn that index into a foreign key that just ensures that > every (station,channel) that appears in the data table also appears on > the lookup table. Grouping and array-ifying the lookup table would be > trivial. Either modify the application code or add a trigger to > populate the lookup table as needed. I fully agree with this. Adding a trigger to populate a lookup table is a standard design in situations like this. Using "DISTINCT" almost always spells trouble for the performance. -- Mladen Gogala Database Consultant Tel: (347) 321-1217 https://dbwhisperer.wordpress.com
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера