3

我在 PHP 中使用 dbase 扩展来打开一个 4.5+ GB 的大型 DBF,但它似乎提供了从 960 万起的 bum 记录,即使该数据库在任何查看器中看起来都非常好,等等。

我是否需要以某种方式在某处提高内存限制?

4

2 回答 2

0

尝试对显示的记录数设置限制,使用分页和限制为 15 左右,这应该会有所帮助。我从来没有听说过 PHP 因为大小而不打开文件,但是你可能会在页面上放置太多数据并导致溢出。

于 2013-08-14T20:57:22.587 回答
0

您提到了一个 4.5 gig“dbf”数据库文件。从 dBASE(回溯)和 FoxPro / Visual FoxPro 的历史发展来看,它们基于一个 32 位 O/S,最大单个文件大小为 2 gig。通过拥有 4.5 gig,我怀疑 .dbf 是由另一个程序处理的......例如 Sybase Database-Advantage-Server,它支持和扩展旧的 .dbf 格式并允许超过 2 gig 文件限制。我会确定您正在使用哪些数据库连接处理程序。

于 2013-08-15T14:01:31.477 回答