0
进出口寻找重写代码,在Sybase IQ数据库V14,做如下更新表:最佳的更新
- 选择表中的所有记录,并提取了一些数据保存到文件
- 更新中提取表
到文件标记为每个记录目前,一旦记录被写入文件,其提取标志被更新。目前表中有40 000条记录,并且该进程使用40GB的数据库临时空间。问题表中的每个记录包含60个字段,最多的列包含120个字符。
数据库服务器是否为表中的每条记录创建表的新数据版本,并且随着时间的推移,所以我们在数据库服务器上创建了使用40GB帐户的临时数据滚雪球?最好的方法是处理数据以首先提取数据,将其写入文件,然后执行批量更新。由于我的理解是,Sybase IQ通常用于竞技场,因为它认为数据库将针对插入和删除进行优化,并在更新时进行选择但性能严重不足。 sybase数据库IQ服务器是否在HP-UX和Windows Server 2003上执行相同的操作。