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