I have an inventory system based on PostgreSQL 8.3.5, JBoss, Hibernate......

I have a query builder that lets users filter data in a fairly complex way.

For some reason the search gets out of control and consumes all CPU.

I set my statement timeout to 2 minutes and this keeps the system from going down totally, but this is happening much more frequently than it used to.

I can find the problem with the individual query easily enough, but I would like a more general solution.

What seems strange to me is that one one core of my Quad core x5472 is 100%. The others show minimal usage.

I would think that other users would get a different core and one query could not deadlock the whole system for everyone.

*Do you think this is due to my Postgres or JBoss AS configuration for database connections?*

Any advice will be greatly appreciated.

Reply via email to