Maybe, you should switch to "mxZODBCDA". "ZODBCDA" is known to forget releasing the global interpreter lock. Thus, multi-threading does not work as it should be. >From your problem description, it does not seem to be your problem. But, maybe, "mxZODBCDA" solves this nevertheless... Dieter