Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.20;
Скачать: CL | DM;

Вниз

Table is Full и как с этим бороться?   Найти похожие ветки 

 
tytus   (2005-10-12 10:34) [0]

Реляционная база данных из двух таблиц (одной записи в главной таблице соответствует 96 записей в подчиненной). Программа обрабатывает файлы и заносит данные в БД. И вот вылетело такое сообщение. размер подчиненной таблицы 128 метров. Можно конечно использовать разные НД (в моем случае идеальным вариантом будет 1НД-данные за 1 месяц). Можно ли как-то увеличить емкость таблиц или (в худшем случае)-архивировать (паковать) таблицы?


 
Desdechado ©   (2005-10-12 10:45) [1]

в парадоксе есть ограничение на размер таблицы
хочешь больше - используй SQL-сервер
если "идеальным вариантом будет 1НД-данные за 1 месяц" - делай, но учти, что при необходимости сделать запрос за пару лет придется геморроиться со всеми таблицами за этот период


 
sniknik ©   (2005-10-12 10:53) [2]

> Можно ли как-то увеличить емкость таблиц
пересоздать таблицу с увеличенным BLOCK SIZE. (см. BDE Administrator, drivers, Paradox +F1), с максимальным блоком размер таблици = 2гига (если правильно помню)


 
Desdechado ©   (2005-10-12 11:01) [3]

2 sniknik
парадокс столько не потянет, пупок порвется :)


 
sniknik ©   (2005-10-12 11:10) [4]

Desdechado ©   (12.10.05 11:01) [3]
не расказывай сказок.


 
tytus   (2005-10-12 11:24) [5]

>sniknik
Параметр Block Size в сеттингах имеет вполне определенные значения:
1024,2048,4096,16...,32... Вот и все. Хотя по-моему (F1 ) этот параметр не отвечает за макс. размер таблиц БД...
Давайте обсудим другие варианты.
P.S. а обезательно-ли создавать заново таблицы (в подчиненной таблице 60 полей по 10 символов (средн.) в названии...


 
Desdechado ©   (2005-10-12 11:35) [6]

> не расказывай сказок
смайлик видим?
но во всякой шутке есть доля шутки :)


 
sniknik ©   (2005-10-12 12:19) [7]

> Давайте обсудим другие варианты.
других нет. именно размер блока отвечает за максимальный размер таблици.

еще раз нажми там F1 и перечитай.


 
tytus   (2005-10-12 12:26) [8]

>sniknik
Вот что в хелпе:
BLOCK SIZE Size of disk blocks used to store Paradox table records, in multiples of 1024 bytes. Valid settings depend on the table format:

Level 5 and 7  1024, 2048, 4096, 16384, and 32768
Level 3 and 4 1024, 2048, and 4096
Default: 2048
И где тут два гектара места на винте???


 
sniknik ©   (2005-10-12 12:30) [9]

про структуру таблиц парадокса почитай и что значит блок, зачем нужен.


 
msguns ©   (2005-10-12 12:32) [10]

Не кисло было б взглянуть на структуры таблиц и хотя бы в общих чертах о предмете. Что-то мне сдается - загвоздка в "карбюраторе"


 
Sergey13 ©   (2005-10-12 12:38) [11]

2[5] tytus   (12.10.05 11:24)
>Давайте обсудим другие варианты.

>(в подчиненной таблице 60 полей по 10 символов (средн.) в названии...

Сделай не одну подчиненную а 5 (10,20....) по 12 полей каждая.


 
tytus   (2005-10-12 12:45) [12]

>Sergey13
Ну сделаю, и вылетит то же самое через 5 месяцев...


 
Sergey13 ©   (2005-10-12 12:52) [13]

2[12] tytus   (12.10.05 12:45)
Тогда см. [1] и используй "нормальную" БД. Нефиг требовать от "Запорожца" параметров Ф1.


 
Anatoly Podgoretsky ©   (2005-10-12 13:50) [14]

tytus   (12.10.05 12:26) [8]
Level 5 and 7  1024, 2048, 4096, 16384, and 32768
И где тут два гектара места на винте???

Попробуй умножить 32768 на 65536, что получилось?


 
Anatoly Podgoretsky ©   (2005-10-12 13:51) [15]

tytus   (12.10.05 11:24) [5]
Обязательно



Страницы: 1 вся ветка

Текущий архив: 2005.11.20;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.06 c
4-1127021710
Dot
2005-09-18 09:35
2005.11.20
WinSock


10-1106138303
Елена
2005-01-19 15:38
2005.11.20
Как определить позицию на листе Word


4-1127063760
ArtemESC
2005-09-18 21:16
2005.11.20
Как изменить свойство BorderStyle


10-1108124068
PVOzerski
2005-02-11 15:14
2005.11.20
R6025 - pure virtual function call


14-1130658164
SPeller
2005-10-30 10:42
2005.11.20
Бред?