日期:2014-05-16  浏览次数:21799 次

oracle的clob对象查询起来好慢啊,有什么方法可以解决吗?
在数据库中用了clob对象来存储东西。结果查询起来太慢了。。就和卡的感觉一样。有没有什么办法解决这种现象吗?实在是慢的有点可怕

------解决方案--------------------
当然慢了。如果你用第三方工具,执行select * from,oracle会把clob里面的全部从硬盘中读出来,如果数据量大或者单个clob存储过大,速度慢的惊人。
建议,如果不看clob内容时,剔除掉clob字段,不要执行select * ,或者加相关条件,确保每次读出很少的记录
------解决方案--------------------
1楼说得很对。
不要把clob字段直接读出来
------解决方案--------------------
每次读取clob字段的数据量是不是特别大,如果是这样对于磁盘消耗I/O是非常大的,慢是很正常的。
最好按照某个时间段来查询一定量的数据。