我有一个小问题,将~50meg文件加载到数据库中。不幸的是,在我们问为什么要这样做之前,我需要为遗留目的添加此功能。该列设置为 Image 类型,这意味着我不能以块的形式加载数据并将它们连接起来(因为sybase不允许它用于Image类型列)
我正在使用DBType.Binary从DBProviderFactory构建我的参数。我尝试过其他类型,没有任何帮助。
我收到以下错误:
没有足够的过程高速缓存来运行此过程,触发器或SQL批处理。稍后重试,或要求您的SA使用更多过程缓存重新配置ASE。
服务器上的Procedure缓存设置为100meg。
其他信息:
有什么建议吗?
答案 0 :(得分:0)
100 MB的过程缓存非常小。特别是如果你有一个程序,你知道将超过50 MB。这是整个数据库实例的总过程高速缓存,而不是每个会话或每个过程。
我建议你让你的程序缓存更大。