Я использую PostgreSQL 8.3 + PostGIS 1.3 для хранения геопространственных данных в Ubuntu 8.04 Hardy .
Эта конкретная версия PostGIS имеет ошибку при вычислении buffer()
очень сложных сегментов, в результате чего запрос занимает все больше и больше памяти, пока вся машина не застрянет.
Я ищу механизм PostgreSQL, который может:
- Ограничьте потребление памяти (и, возможно, других ресурсов), используемых конкретным запросом.
- Автоматически останавливать запросы, время выполнения которых превышает определенный порог.
Есть идеи?