Tôi đang sử dụng PostgreSQL 8.3 + PostGIS 1.3 để lưu trữ dữ liệu không gian địa lý trên Ubuntu 8.04 Hardy .
Phiên bản đặc biệt này của PostGIS có một lỗi khi tính toán buffer()
trên các phân đoạn rất phức tạp, khiến cho truy vấn chiếm nhiều bộ nhớ hơn cho đến khi toàn bộ máy bị kẹt.
Tôi đang tìm kiếm một cơ chế PostgreSQL có thể:
- Giới hạn mức tiêu thụ bộ nhớ (và có lẽ các tài nguyên khác) được sử dụng bởi một truy vấn cụ thể.
- Tự động dừng các truy vấn có thời gian thực hiện vượt quá một ngưỡng nhất định.
Có ý kiến gì không?