Автор | Сообщение |
|
| |
Пост 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 Спасибо за любой дельный ответ.
|
|
|
Ответов - 19
[только новые]
|
|
|
| |
Пост N: 285
Зарегистрирован: 17.05.05
|
|
Отправлено: 22.06.06 10:59. Заголовок: Re:
Не фига себе ..........61 поле в базе......... Уменьшай ;)
|
|
|
|
| постоянный участник
|
Пост N: 40
Зарегистрирован: 24.09.05
|
|
Отправлено: 22.06.06 11:33. Заголовок: Re:
У меня такое было. Именно на такой типичной длине записи - как раз около 800 байт. Причина известна четко - tbrowse выполняет dbSkip(0), такой фокус АДС воспринимает как команду сбросить кэш и снова перечитать ВСЕ записи, кол-во которых указывается в одной из настроек, доступной с клиппер-уровня. На длине записи ок 600 байт такие тормоза не проявляются, что странно. Помнится, они начинаются сразу и резко при достижении какой-то там длины. Почему - хз, причина видимо в особенностях какого-то кривого алгоритма АДС, точно сказать нельзя. Зато точно можно сказать что делать - переписать скиппер таким образом, чтобы он не делал dbSkip(0). У меня такая проблема была в ASC и была успешно решена именно таким образом - все залетало
|
|
|
|
| |
Пост N: 41
Зарегистрирован: 30.05.05
|
|
Отправлено: 23.06.06 13:48. Заголовок: Re:
suv2 Dima Спасибо конечно за внимание! Но дело я тут не только в Skippe(0) . Простейшая пробежка по базе с использованием dbskip(1), тоже тормозит причем раза в четыре. Наверное действительно проблема в кривости какого-то адсовского алгоритма, как говорит suv2.
|
|
|
|
| |
Пост N: 290
Зарегистрирован: 17.05.05
|
|
Отправлено: 26.06.06 14:55. Заголовок: Re:
Pager А если от балды (енто шаманство уже) добавить еще пару полей , будет тормоз ?
|
|
|
|
| |
Пост N: 32
Зарегистрирован: 06.03.06
|
|
Отправлено: 06.07.06 01:35. Заголовок: Re:
Dima пишет: цитата: | Не фига себе ..........61 поле в базе......... Уменьшай ;) |
| Почему такое удивление 61 полю в базе? Это ненормально и ведет к тормозам?
|
|
|
|
| |
Пост N: 431
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.11.06 12:58. Заголовок: Re:
Pager ADS 7.0 for Novell где брал ? Мне надоть ;) Novell 4.11 +SP9 стоит в данный момент , будет там работать ADS 7.0 ?
|
|
|
|
| постоянный участник
|
Пост N: 60
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.11.06 13:57. Заголовок: Re:
Слушайте а как быть если у меня порядка 340 полей в БД. Использовать ADS уже нельзя будет ? И где бы мог дать ADS по Windows ?
|
|
|
|
| |
Пост N: 441
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.11.06 13:58. Заголовок: Re:
Andrey пишет: цитата: | И где бы мог дать ADS по Windows ? |
| ТУТКИ
|
|
|
|
| |
Пост 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
|
|
|
|
| |
Пост N: 447
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.11.06 16:53. Заголовок: Re:
Pager Заоодно и проверю будет ли работать на 4.11 По идее должен. Адрес xxxxxxxxxxxx@xxxxx.xxx
|
|
|
|
| |
Пост N: 449
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.11.06 20:36. Заголовок: Re:
Pager Что то не видЮ мыла от тебя !!! У меня время слить ADS 7 и чекануть его сильно нагрузив есть только до субботы. В этот день еду сдаваться в другой город + cервак + прога ;) ЗЫ надеюсь там инcталяха а не готовый NLM возможно сломанный под Novell 5 и выше. У меня есть триальная 7 с привязкой с Hard ключу блин и во время инсталяции он предлагает однако Novell 4.x
|
|
|
|
|
| постоянный участник
|
Пост N: 65
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.11.06 22:56. Заголовок: Re:
Так мне надо под Wind'ы, я с новелом давно не работаю. Нет у меня заказчиков таких. Мне бы под Windows2000 или XP. Мой адрес 30195@mail.ru Дима, а где ты территориально находишься ?
|
|
|
|
| постоянный участник
|
Пост N: 67
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.11.06 23:02. Заголовок: Re:
Dima пишет: Dima, туда что-то меня не пускают, пишут: Извините, гости не могут заходить в этот форум. Пожалуйста зарегистрируйтесь! Я что-то не понимаю.
|
|
|
|
| постоянный участник
|
Пост N: 68
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.11.06 23:58. Заголовок: Re:
Дима, спасибо я сам разобрался со входом. Но там нет восьмерки под 2000 или 2003. А нет ли у тебя демки для пробы всего этого хозяйства, а то года 2 назад я порывался его пробовать, да так и не смог разобраться.
|
|
|
|
| |
Пост N: 454
Зарегистрирован: 17.05.05
|
|
Отправлено: 09.11.06 13:32. Заголовок: Re:
Pager Значит докладываю . Посылку получил. Все пучком за исключением одного момента. Кряка заточена на взлом только ADS.NLM для версий Novell 5 и выше . Версию для 4 Novell не признает
|
|
|
|
| |
Пост N: 705
Зарегистрирован: 17.05.05
|
|
Отправлено: 04.06.07 17:36. Заголовок: Re:
Вот и я попал............ Обычный цикл do while , обычный skip , никаких browse , локально летает , под ADS тормоз чего делать то ? ;)))))
|
|
|
|
| постоянный участник
|
Пост N: 129
Зарегистрирован: 24.09.05
|
|
Отправлено: 12.11.08 15:21. Заголовок: опиши структуру табл..
опиши структуру таблицы и приведи минимальный код, на котором есть тормоза
|
|
|
|
| |
Пост N: 1077
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.11.08 15:22. Заголовок: suv2 пишет: опиши с..
suv2 пишет: цитата: | опиши структуру таблицы и приведи минимальный код, на котором есть тормоза |
| ну ты темку поднял ;)
|
|
|
|
| |
Пост N: 9
Зарегистрирован: 16.12.09
|
|
Отправлено: 16.12.09 17:18. Заголовок: Не понимаю, почему 6..
Не понимаю, почему 64 поля в базе счиатается много У меня есть программы на Clipper 5.2e с базами, в которых больше 200 полей и с большими длинами записей, примерно 10кб и все прилично крутится с родным .ntx драйвером
|
|
|
|