当前位置: 代码迷 >> Informix >> informix中执行order by 的怪现象解决方法
  详细解决方案

informix中执行order by 的怪现象解决方法

热度:298   发布时间:2016-05-05 08:55:07.0
informix中执行order by 的怪现象
今天跟踪虚拟内存增加的问题,发现一个奇怪的现象:
当执行的select语句中有order by 排序,虚拟内存(V段)就会增加,而且退出后也不会释放,请问是怎么回事啊?
informix版本是 10,没用过其它的版本,请大家指点一下啊!!!
------解决方案--------------------
所有表都是这样,ORDER BY 字段上是否有索引
------解决方案--------------------
一般不会立即收回,因为一般来说,你刚执行的SQL语句,在很大的机会上会在不久再次执行。所以数据库会进行缓存。待一段时间后根据它的调试算法才会进行释放。

具体可以查阅数据库的查询缓存方面的介绍。
  相关解决方案