powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как увеличить ограничение размера .tmp файла в 2 Гб
6 сообщений из 6, страница 1 из 1
Как увеличить ограничение размера .tmp файла в 2 Гб
    #38324434
awkozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал программу перебора вариантов.
Но вариантов настолько много, что через неделю выскочила ошибка, файл
C:\Documents and Settings\Administrator\Local Settings\Temp000034eh002c.tmp
too lage
Размер одного dbf файла 2 075 042 Кб > 2 Гб (2 048 000 Кб)

Нашел, что в FoxPro есть ограничения на размер файла 2Гб
http://msdn.microsoft.com/en-us/library/3kfd3hw9(VS.80).aspx

- можно ли обойти это ограничение
- какие СУБД, не имеющие такого ограничения, можете порекомендовать.
...
Рейтинг: 0 / 0
Как увеличить ограничение размера .tmp файла в 2 Гб
    #38324473
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
awkozlov- можно ли обойти это ограничение
- какие СУБД, не имеющие такого ограничения, можете порекомендовать.

1. Нет, by Design

Либо, резать результаты на куски меньше 2Г.

2. Практически любая промышленная СУБД. например MSSQL.
...
Рейтинг: 0 / 0
Как увеличить ограничение размера .tmp файла в 2 Гб
    #38324607
Ffffffffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или пересмотреть алгоритмы. Например, Left/Right Join легко может привести к такому размеру temp-файла.
...
Рейтинг: 0 / 0
Как увеличить ограничение размера .tmp файла в 2 Гб
    #38324741
awkozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще странно как-то ведет себя.
Жму Ignor и 5 минут ничего не происходит, затем алгоритм начинает дальше перебирать варианты (судя по загрузке процессора)
Не проверено (дождусь следующего останова): Жму Suspend - алгоритм начинает дальше работать
...
Рейтинг: 0 / 0
Как увеличить ограничение размера .tmp файла в 2 Гб
    #38324952
awkozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Придется сбрасывать результаты в txt-файлы при достижении 90% от 2 Гб (потом повторно анализировать на уникальность)

Подскажите, как определить размер dbf-файла в байтах
Смотрю fchsize() возвращает новый размер файла в байтах, но при изменении размера.

А как просто получить размер файла в байтах?
...
Рейтинг: 0 / 0
Как увеличить ограничение размера .tmp файла в 2 Гб
    #38324960
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
awkozlovПодскажите, как определить размер dbf-файла в байтах
Код: sql
1.
header('MyTable') + recno('MyTable') * recsize('MyTable')
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как увеличить ограничение размера .tmp файла в 2 Гб
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]