次のクエリを実行すると、データベースサーバーがクラッシュする理由を理解するのに助けが必要です。
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です。
- データベースはOracle10gです
- CLOBのXMLは整形式です
上記のPLSQLに、データベースのフリーズを回避するために変更できる明らかなものがない場合、これらのタイプのクエリによるクラッシュを回避するためにサーバーまたはデータベースを微調整する方法/方法について誰かが考えていますか?
考えられる解決策やアドバイスは高く評価されています、ありがとう!