Я использую расширение dbase в PHP, чтобы открыть большой DBF с 4.5 + GB, но он, похоже, дает записи bum с 9.6 миллионов, даже несмотря на то, что база данных отлично выглядит в любом приложении и т. Д.
Нужно ли мне каким-то образом преодолеть ограничение памяти?
попробуйте установить лимиты на количество записей в шоу, используйте разбивку на страницы и ограничьте примерно до 15, это должно помочь. Я никогда не слышал о том, что PHP не открывает файл из-за размера, однако вы можете помещать слишком много данных на страницу и вызывать переполнение.
Вы упомянули файл базы данных «dbf» размером 4,5 гигабайта. Из исторического развития dBASE (обратный путь) и FoxPro / Visual FoxPro они были основаны на одном 32-битном O / S, а максимальный размер отдельного файла составлял 2 гигабайта. Имея 4,5-гигабайт, я бы предположил, что .dbf обрабатывается другой программой … Например, Sybase Database-Advantage-Server, который поддерживает и расширяет старые .dbf-форматы и позволяет превышать ограничение на 2 гигабайта. Я бы удостоверился, с какими обработчиками подключения к базе данных вы работаете.