用C#写了个从将DB2中的表的数据同步至ORACLE中的程序,发现同步带有XML字段的表速度特别慢,
后在DB2测试了下
select * from tab
tab中包含含有xml字段 查询速度会很慢 这是什么原因导致的?
这个问题主要是因为 DB2 的 LOB、XML等数据的存储模型导致的。因为他们并不和表数据保存在一起,读写的时候也不会被缓存到 bufferpool,都是通过直接 IO进行读写。所以查询速度会很慢,你可以把这些数据单独存放在开启文件系统缓存的表空间里,可以提升一些读写性能。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30