当我执行以下查询时,我需要帮助找出我的数据库服务器崩溃的原因:
SELECT T.COLLECTION_ID, T.CYCLE_ID, T.PHASE_ID, EXTRACT(T.XML_DOCUMENT, '/')
FROM THINGS T
WHERE T.COLLECTION_ID = 1668 AND T.CYCLE_ID = 26601 AND T.DELETED = 0
ORDER BY T.COLLECTION_ID, T.CYCLE_ID, T.PHASE_ID
额外细节:
- 此记录的上述 XML_DOCUMENT 列中的 CLOB 为 780kb
- 数据库是Oracle 10g
- CLOB 中的 XML 格式正确
如果上面的 PLSQL 中没有任何明显的内容可以更改以避免冻结数据库,那么是否有人对我如何/是否可以调整我的服务器或数据库以避免这些类型的查询崩溃有任何想法?
任何潜在的解决方案或建议都受到高度重视,谢谢!