问题描述
|
我正在尝试将查询序列化为json。查询返回大约300.000条记录。序列化错误500时,出现“内存不足”。
如何解决这个问题。有没有一种方法可以直接将查询流化为某种文件格式?
解决方法
300条记录不足以溢出json库...
您的服务器有多少可用内存/已分配给cf?
您可以粘贴堆栈跟踪吗?
我们使用一个方便的小库javacsv。
从字符串数组创建csv很棒。您只需将.jar文件添加到类路径中,然后创建java csv类,然后调用一堆方法即可添加列或行。很好,因为它会自动引用所有数据,因此您甚至不必考虑它。太快了!如果您有兴趣,我可以发布一些代码示例。
http://sourceforge.net/projects/javacsv/
CF9也有一些电子表格导出方法,您可能应该检查一下是否已经导出。
http://cfquickdocs.com/cf9/#cfspreadsheet