On-line: Dr. Oldwarez, PSP, гостей 0. Всего: 2 [подробнее..]
АвторСообщение



Пост N: 40
Зарегистрирован: 30.05.05
ссылка на сообщение  Отправлено: 22.06.06 10:37. Заголовок: Тормоза при работе с "широкими" таблицами ADS+CLIPPER52


Было все нормально, но после увеличения длины полей появились жуткие тормоза при SKIPах.
Причем только под ADS. Без него просморт таблицы идет без проблем. Длина записи в файле изменилась с 744 до 801 байта, количество полей (61) не менялось.
Может кто сталкивался с подобным?! Куда копать , что ковырять!?

ads 7.0 + novell 5.1 + clipper 5.2e

Спасибо за любой дельный ответ.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 19 [только новые]


администратор




Пост N: 285
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.06.06 10:59. Заголовок: Re:


Не фига себе ..........61 поле в базе.........
Уменьшай ;)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 40
Зарегистрирован: 24.09.05
ссылка на сообщение  Отправлено: 22.06.06 11:33. Заголовок: Re:


У меня такое было. Именно на такой типичной длине записи - как раз около 800 байт. Причина известна четко - tbrowse выполняет dbSkip(0), такой фокус АДС воспринимает как команду сбросить кэш и снова перечитать ВСЕ записи, кол-во которых указывается в одной из настроек, доступной с клиппер-уровня. На длине записи ок 600 байт такие тормоза не проявляются, что странно. Помнится, они начинаются сразу и резко при достижении какой-то там длины. Почему - хз, причина видимо в особенностях какого-то кривого алгоритма АДС, точно сказать нельзя. Зато точно можно сказать что делать - переписать скиппер таким образом, чтобы он не делал dbSkip(0). У меня такая проблема была в ASC и была успешно решена именно таким образом - все залетало

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 41
Зарегистрирован: 30.05.05
ссылка на сообщение  Отправлено: 23.06.06 13:48. Заголовок: Re:


suv2
Dima
Спасибо конечно за внимание! Но дело я тут не только в Skippe(0) . Простейшая пробежка по базе с использованием dbskip(1), тоже тормозит причем раза в четыре. Наверное действительно проблема в кривости какого-то адсовского алгоритма, как говорит suv2.



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 290
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.06.06 14:55. Заголовок: Re:


Pager
А если от балды (енто шаманство уже) добавить еще пару полей , будет тормоз ?


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 32
Зарегистрирован: 06.03.06
ссылка на сообщение  Отправлено: 06.07.06 01:35. Заголовок: Re:


Dima пишет:

 цитата:
Не фига себе ..........61 поле в базе.........
Уменьшай ;)



Почему такое удивление 61 полю в базе? Это ненормально и ведет к тормозам?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 431
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.11.06 12:58. Заголовок: Re:


Pager
ADS 7.0 for Novell где брал ?
Мне надоть ;)
Novell 4.11 +SP9 стоит в данный момент , будет там работать ADS 7.0 ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 60
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.11.06 13:57. Заголовок: Re:


Слушайте а как быть если у меня порядка 340 полей в БД.
Использовать ADS уже нельзя будет ?
И где бы мог дать ADS по Windows ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 441
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.11.06 13:58. Заголовок: Re:


Andrey пишет:

 цитата:
И где бы мог дать ADS по Windows ?


ТУТКИ

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 48
Зарегистрирован: 30.05.05
ссылка на сообщение  Отправлено: 08.11.06 16:47. Заголовок: Re:


Dima
Могу выслать комплектик в 4.5 мега. Брал где-то в этих краях, но давно.
Пиши куда слать?! Будет ли фурычить на четверки сказать не могу,
но на nw5 и nw5.1 фунциклирует.

Serial Number : 012345
Validation Code : QZDKT
Advantage Version: 7.1.0.1 - NetWare 5 and greater



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 447
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.11.06 16:53. Заголовок: Re:


Pager
Заоодно и проверю будет ли работать на 4.11
По идее должен.
Адрес
xxxxxxxxxxxx@xxxxx.xxx


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 449
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.11.06 20:36. Заголовок: Re:


Pager
Что то не видЮ мыла от тебя !!!
У меня время слить ADS 7 и чекануть его сильно нагрузив есть только до субботы.
В этот день еду сдаваться в другой город + cервак + прога ;)

ЗЫ
надеюсь там инcталяха а не готовый NLM возможно сломанный под Novell 5 и выше.
У меня есть триальная 7 с привязкой с Hard ключу блин и во время инсталяции он
предлагает однако Novell 4.x

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 65
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.11.06 22:56. Заголовок: Re:


Так мне надо под Wind'ы, я с новелом давно не работаю. Нет у меня заказчиков таких.
Мне бы под Windows2000 или XP.
Мой адрес 30195@mail.ru

Дима, а где ты территориально находишься ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 67
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.11.06 23:02. Заголовок: Re:


Dima пишет:

 цитата:

ТУТКИ



Dima, туда что-то меня не пускают, пишут:
Извините, гости не могут заходить в этот форум. Пожалуйста зарегистрируйтесь!

Я что-то не понимаю.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 68
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.11.06 23:58. Заголовок: Re:


Дима, спасибо я сам разобрался со входом.
Но там нет восьмерки под 2000 или 2003.

А нет ли у тебя демки для пробы всего этого хозяйства, а то года 2 назад я порывался его пробовать, да так и не смог разобраться.


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 454
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 09.11.06 13:32. Заголовок: Re:


Pager
Значит докладываю .
Посылку получил. Все пучком за исключением одного момента.
Кряка заточена на взлом только ADS.NLM для версий Novell 5 и выше .
Версию для 4 Novell не признает


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 705
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.06.07 17:36. Заголовок: Re:


Вот и я попал............
Обычный цикл do while , обычный skip , никаких browse , локально летает , под ADS тормоз
чего делать то ? ;)))))

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 129
Зарегистрирован: 24.09.05
ссылка на сообщение  Отправлено: 12.11.08 15:21. Заголовок: опиши структуру табл..


опиши структуру таблицы и приведи минимальный код, на котором есть тормоза

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1077
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 12.11.08 15:22. Заголовок: suv2 пишет: опиши с..


suv2 пишет:

 цитата:
опиши структуру таблицы и приведи минимальный код, на котором есть тормоза


ну ты темку поднял ;)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 9
Зарегистрирован: 16.12.09
ссылка на сообщение  Отправлено: 16.12.09 17:18. Заголовок: Не понимаю, почему 6..


Не понимаю, почему 64 поля в базе счиатается много
У меня есть программы на Clipper 5.2e с базами, в которых больше 200 полей и с большими длинами записей, примерно 10кб
и все прилично крутится с родным .ntx драйвером

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 87
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет