0

您好我是 Sybase IQ 的新手,我一次将数据插入 309 列。当我检索时,我收到以下错误。

缓冲区缓存错误

*标记 Sybase ASE 仅是为了您可能也了解 IQ

4

1 回答 1

0

主缓存的默认 IQ 缓冲区缓存大小为 16MB,临时缓存为 8MB,这对于任何活动数据库的使用来说都太小了。您需要通过以下两种方式之一设置 IQ 主存储区和临时存储区的缓冲区高速缓存大小:

  • 要为当前服务器会话设置服务器范围的缓冲区缓存大小,请指定服务器启动选项 -iqmc(主缓存大小)和 -iqtc(临时缓存大小)。推荐的方法。

  • 要设置数据库的缓存大小,可以使用 SET OPTION 命令设置 Main_Cache_Memory_MB 和 Temp_Cache_Memory_MB 数据库选项。此方法仅允许您设置小于 4GB 的值。

您可以在此处找到更多详细信息:http: //infocenter.sybase.com/archive/index.jsp?topic=/com.sybase.infocenter.dc00170.1260/html/iqapg/ iqapg58.htm

于 2014-10-19T10:38:15.190 回答