Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2015, 10:32   #31
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

У информикса (может быть у его CSDK) есть хелп по ошибкам. Find Error кажись называется. Найди там описание этих ошибок.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.02.2015, 10:37   #32
TYMON
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 80
По умолчанию

Я прочел он писал что нет файла одного, я из предыдущей версии кинул. Тоже самое
TYMON вне форума Ответить с цитированием
Старый 01.02.2015, 10:49   #33
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Мой тебе добрый совет: Вызывай тяжелую артиллерию. Т.е. спеца по информиксу "на дом". То что ты описываешь не укладывается (у меня) ни в какие рамки. Что-то взял, куда-то кинул... Так не получится. Информикс это не MS Access, тут нужно четко знать что делаешь. Наобум не прокатит. И методы типа "Взять из предидущей" тоже не прокатят. Вернее чтобы их использовать нужно быть семи пядей во лбу, поскольку работа информикса не портируется. Как она однажды настроена так и будет работать, и ничего из него вот так просто не удастся выдернуть чтоб это работало в другой обстановке. Не выйдет так как ты хочешь, это уже должно быть тебе понятным.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.02.2015, 14:55   #34
TYMON
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 80
По умолчанию

Так уже ради интереса, а логические журналы и физические можно очистить как-то? и к каким результатам на информиксе это приведет?

Последний раз редактировалось TYMON; 01.02.2015 в 15:04.
TYMON вне форума Ответить с цитированием
Старый 01.02.2015, 15:32   #35
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Насколько я знаю логические журналы переупорядочиваются в результате той самой ontape. Хотя можно конечно еще с помошью onparams тупо поудалять из списка логирования эти журналы, но в этом действии никакого смысла нет. Кстати могу ошибаться, но по-моему команда SQL UPDATE STATISTICS тоже способствует правильному пищеварению в журналах. Хотя вот на ее счет не уверен, всетки это статистика а не журнал транзакций.
Обычно его не чистят.

Насчет физических журналов я не понял что имеется ввиду.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.02.2015, 16:25   #36
TYMON
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 80
По умолчанию

Просто делаю команду onstat -l после заливки базы, и удачного апдейта, потом удалил а наполняемость осталась


Logical Logging
Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io
L-3 0 8 645571 19224 3923 33.6 4.9
Subsystem numrecs Log Space used
OLDRSAM 645571 72691492


address number flags uniqid begin size used %used
ca376a8 1 U-B---- 189 1002fb 500 500 100.00
ca376e0 7 U-B---- 190 500193 500 500 100.00
ca37718 2 U-B---- 191 1004ef 500 500 100.00
ca37750 8 U-B---- 192 500387 500 500 100.00
ca37788 3 U-B---- 193 1006e3 500 500 100.00
ca377c0 4 U-B---- 194 1008d7 500 500 100.00
ca377f8 5 U-B---- 195 100acb 500 500 100.00
ca37830 6 U-B---- 196 100cbf 500 500 100.00
ca37868 9 U-B---- 197 50057b 25000 25000 100.00
ca378a0 10 U---C-L 198 827e00 25000 18232 72.93
ca378d8 11 A------ 0 c00003 375000 0 0.00
ca37910 12 A------ 0 d00003 375000 0 0.00
12 active, 12 total

Как я понял из этой команды мы смотрим буферы логических и физических журналов. Почему они не очищаются? (я привел логические)
TYMON вне форума Ответить с цитированием
Старый 01.02.2015, 16:44   #37
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
наполняемость осталась
Так и должно быть. Более тебе скажу, этот "мусор" допустим во всех СУБД такого уровня как Информикс. MS SQL, Oracle... Даже FireBird допускают остатки информации без ее физического удаления. Это защита от фрагментации, которая для реляционных СУБД достаточно губительная.
Цитата:
Почему они не очищаются?
Почитай про фрагментацию. Если ты начнешь их очищать, то в чанках появятся дырки. Неиспользуемое пространство, которое затрудняет работу запросов.
Почитай как распределяются в БД данные. Кстати рекомендую книги Тома Кайта. Он специалист в этом деле, и пишет отлично. Там ты узнаешь про слябы, экстенты. И вообще как в базе распределяется место под записи. На словах трудно описать почему дырки в БД опасны.

А вообще, если хочешь дай свою емелю, я тебе скину РЭ по Информиксу на русском. Там отлично все описано.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.02.2015, 18:06   #38
TYMON
Пользователь
 
Регистрация: 19.06.2010
Сообщений: 80
По умолчанию

Спасибо за помощь)
TYMON вне форума Ответить с цитированием
Старый 01.02.2015, 18:54   #39
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Книжки то дошли?
У меня еще есть. Могу основы выложить.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка подключения к БД Frustrator Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 5 01.11.2011 08:56
Ошибка подключения Egik_net БД в Delphi 5 04.06.2011 22:46
Ошибка подключения к smtp legendary Общие вопросы Delphi 1 01.02.2011 17:57
ошибка..наверно подключения Domanoff БД в Delphi 32 18.04.2010 17:26
Ошибка подключения к БД CruiserD БД в Delphi 5 26.10.2007 14:42