您好我是Sybase IQ的新手,我一次将数据插入309列。当我正在检索时,我收到以下错误。
*仅在您可能了解IQ的视图中标记Sybase ASE
答案 0 :(得分:0)
主缓存的默认IQ缓冲区缓存大小为16MB,临时缓存的默认IQ缓冲区大小为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