|
|
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
Где почитать про ограничения FoxPro 9. А именно максимальное кол-во таблиц в базе данных, одновременное кол-во открытых таблиц в сессии и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 11:50 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
F1 нажми и читай. А что именно интересует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 11:51 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
Максимальное кол-во таблиц в одном контейнере базы данных и сколько их можно открыть в одной сессии, чтобы из них черпать данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 11:54 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
Просто хочу разбить данные по таблицам. Даные - это материалы, а таблицы - объекты. Объектов много и материалов тоже, поэтому в одной таблице все не поместится. (скорее всего точно за 1 000 000 вылезут) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:02 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
Поищи в хэлпе "Visual FoxPro System Capacities" HELP VFP9Feature Capacity Maximum # of records per table file. 1 billion Maximum size of a table file. 2 gigabytes Maximum size of an FPT file. 2 gigabytes Maximum # of characters per record. 65,500 Maximum # of fields per record1. 255 Maximum # of tables open at one time2. 65,535 Maximum # of characters per table field. 254 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:15 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
1 000 000 записей совсем не предел для Фокса. С нормальными индексами все будет просто летать. Но если хочется знать ограничения: Разные части Visual FoxPro имеют пределы системных возможностей. Следующие таблицы перечисляют эти ограничения. Обратите внимание: Некоторые возможности могут быть ограничены доступной памятью и дисковым пространством. Таблица и Индексные файлы Особенность Возможность Максимум # записей в файл таблицы. 1 миллиард Максимальный размер файла таблицы. 2 гигабайты Максимальный размер FPT файл. 2 гигабайты Максимум # символов в записи. 65,500 Максимум # полей в записи 1 . 255 Максимум # таблиц для одновременного открытия 2 . 65,535 Максимум # символов в поле таблицы. 254 Максимум # байтов в индексном ключе некомпактного индекса 3 . 100 Максимум # байтов в индексном ключ компактного индекса 3 . 240 Максимум # открытых индексных файлов для таблицы 2 . Ограниченный доступной памятью Максимум # открытых индексов во всех рабочих областях 2 . Ограничения размером доступной памяти Максимум # связей. Ограничено доступной памятью Максимальная длина выражений для описания связи. Ограниченно доступной памятью Поля Особенность Возможности Максимальный размер символьных полей. 254 Максимальный размер числовых и полей с плавающей точкой. 20 Максимальное число символов в именах полей свободной таблицы. 10 Максимальное число символов в именах полей для таблицы, содержавшейся в базе данных. 128 Минимальное значение целого числа. -2,147,483,647 Максимальное значение целого числа. 2,147,483,647 Знаки точности в числовых вычислениях. Visual FoxPro может обработать числа до 9007199254740992 (2^53) в точных вычислениях. 16 Miscellaneous: 64 bits = 8 bytes Largest number = 10 ^ 308 = 2 ^ 1023 -gt; 10 bits per exponent + 1 for exponent sign plus 1 for number sign =gt; 12 bits Leaving 52 bits for the mantissa + 1 for implied normalized bit -gt; 53 bits LOG10(2^53) = 15.95 decimal digits accuracy Переменные и Массивы Особенность Возможности Значение по умолчанию # для переменных. 16,384 Максимум # количетсва переменных. 65,000 Максимум # количества массивов. 65,000 Максимум # элементов в массив. Normal: 2 гигабайты Member array: 2 гигабайты Массив объектов: 65,000 Программа и Файлы Процедуры Особенность Возможности Максимум # строк в файлах исходной программы. Ограничено доступной памятью Максимальный размер откомпилированных модулей программы 4 . Ограничено доступной памятью Максимум # процедур в файле. Ограничено доступной памятью Максимум # вложений вызовов DO . Совет: Вы можете изменить заданный по умолчанию уровень вложений, используя файл конфигурации, который включает установку STACKSIZE . Для подробной информации, см. Специальные Элементы для Файлов конфигурации . 128 (Значение по умолчанию) Максимум # уровни вложенности READ . 5 Максимум # вложенных команд структурного программирования. 384 Максимум # переданных параметров. 26 Максимум # транзакций. 5 Максимум # уровней компилятора для #INCLUDE . 4 Отчеты Особенность Возможности Максимум # объектов в определении отчета. Ограничено доступной памятью Максимальная высота полосы отчета. 20 дюймов | 50.8 см | 1920 пикселей Максимум # уровней группировок данных. 74 Максимальная длина символьных имен переменной отчета или выражения отчета. 255 Максимум # полос с данными. 20 Максимум # страниц в отчете в run time. 65534 В обектоно-ассистированом предварительном просмотре, ограничено доступным GDI + ресурсами Разное Особенность Возможности Максимум # открытых окон (все типы) 2 . Ограничено доступной памятью Максимум # открытых окон Browse. 255 Максимум # символов в символьной строке или переменной памяти. 16,777,184 Максимум # символов в командной строке. 8,192 Максимум # символов в элементе управления label отчета. 252 Максимум # символов в макроподстановке. 8,192 Максимум # открытых файлов. Ограничения операционной системы Максимальные количество комбинаций в макрокоманде клавиатуры. 1,024 Максимальные количество полей, которые могут быть запрошены через инструкцию SQL SELECT . 255 Максимальная длина строкового литерала. 255 1 Если одно или более полей допускают пустые значения (null), ограничение уменьшен на 1 до 254 полей. 2 Ограничено памятью и доступными дескрипторами файла. .cdx файлы используют только один дескриптор файла. 3 Если схема сортировки установлена в MACHINE, каждый символ использует один байт. Если схема сортировки не установлена в MACHINE, каждый символ использует два байта. Если индексированное поле поддерживает пустые значения, то дополнительный байт используется в индексном ключе. Обратите внимание, что не-машинные индексы всегда компактны. 4 Модуль программы - одна процедура. Программа или приложение могут содержать неограниченное количество модулей программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:16 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
PegasusПросто хочу разбить данные по таблицам. Даные - это материалы, а таблицы - объекты. Объектов много и материалов тоже, поэтому в одной таблице все не поместится. (скорее всего точно за 1 000 000 вылезут) Вылезут наверняка другие проблемы при таком подходе. Миллион чего - записей или таблиц? Если записей, то это немного, хотя лучше об SQL-сервере подумать. Тормоза могут быть при работе по сетке с такой БД. Сгенери несколько видов структур БД и наполни чем-нибудь до ожидаемого рабочего объема, а потом смотри, как быстро с ними работать получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:34 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
Может про нормализацию сначала почитать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:37 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы. Я просто считал, что у DBF ограничение на кол-во записей в 1 000 000. 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 12:59 |
|
||
|
Ограничения FoxPro 9.0
|
|||
|---|---|---|---|
|
#18+
pegasusСпасибо за ответы. Я просто считал, что у DBF ограничение на кол-во записей в 1 000 000. 8) Для таблиц DBF в реальных задачах критичным является не количество записей, а предельный размер в 2ГБ. Аналогичный предел для файлов FPT (мемо-поля) и CDX (индексы). Достичь физического предела по количеству записей - не реально, поскольку для этого таблица должна иметь всего одно поле размером 1 байт. Физический предел в 1 миллион записей может быть, если размер одной записи около 2000 байт. При размере одной записи в 200 байт 1 миллион записей - это уже серьезный повод задуматься об архивировании или существенном изменении структуры базы данных. Слишком близко оказывается предел в 2ГБ. В реальных задачах размер одной записи в 200 байт - это вполне "штатная" таблица. Хотя и несколько великоватая для такого количества записей. Поэтому, предел в 1 миллион записей - это скорее практический предел, когда имеет смысл задуматься о реорганизации хранилища данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 13:43 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=186&tid=1588815]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 275ms |

| 0 / 0 |
