powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 6.0.3 Очень медленная работа, помогите разобраться
12 сообщений из 12, страница 1 из 1
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764609
sergkv_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ASA 6.0.3 под WIN2000 SP4 на ней крутиться база BSS, размер базы уже 900 метров
Проблема следующая очень медленная работа , например запрос select count(*) from Table по таблице в 150000 записей шел больше 5 минут, забавно работает удаленное подключение через некоторое время база перестает отвечать на попытки подключиться, не выдывая никаких ошибок. Причем уже подключенные клиенты работают но медленно. В качестве эксперименты делал Test connect из ODBC на удаленной машине после 7 - 9 теста, база перестает отвечать
база запущенна со след параметрами

start dbsrv6.exe -c 128m -n BSS_Bank D:\BSSystems.15\DATA\bank_v15.db -ti 10000 -tl 1000 -gb maximum -x

если есьт какая информация просьба поделиться, ткнуть в книжку и тд и тп
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764661
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO самое правильное все перенести на 9.0.2, на которой такие обьемы выглядят смешными и тормозить ничего не будет. Правда вполне возможно где то придется пооптимизировать запросы, так как архитектура и оптимизатор версий меньше 8-ой достаточно отличается от 8 и выше (по сути можно сказать разные движки).
--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764663
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тяжело что-то конкретное посоветовать, не видя базы и приложения, но несколько рекомендаций для пробы могу предложить.

1. Апгрейд сервера ASA. В идеале стоило бы попробовать работоспособность на ASA 9, но если такой кардинальный апгрейд не рассматривается по каким-либо причинам, то хотя бы поднять до последней подверсии - приложить maintenace realease 6.0.4 и последний из доступных ebf.

2. Проанализировать загруженность сервера через performance monitor, проверить наличие долговисящих блокировок. Проверить окружение - чем еще занят сервер (в смысле машина, на которой крутится ASA).

3. Проанализировать планы наиболее тормозящих запросов. Попробовать оптимизировать их либо созданием недостающих индексов, либо их реструктуризацией.

4. Проверить фрагментацию дисков с файлом базы и логом транзакций. При необходимости сделать дефрагментацию. Иногда может помочь пересоздание и загрузка БД из скрипта с упорядочиванием данных.

Пункт 1 наиболее желателен. Не удивлюсь, если его одного хватит для снятия остроты проблемы. С 6 версией я работал очень давно, но насколько помню, версию 6.0.3 счел для себя недостаточно стабильной и с 5.5 перешел только на 6.0.4 - в шестой версии было слишком много кардинальных нововведений и переделок, так что это вполне объяснимо.

Можно много еще куда копать. Рекомендую книжку Breck Carter "SQL Anywhere Studio 9 - Developers Guid". Глава 10 "Tuning". Она, правда, написана для ASA9, но и в общем плане там можно много полезного почерпнуть.
--


Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764666
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
start dbsrv6.exe -c 128m -n BSS_Bank D:\BSSystems.15\DATA\bank_v15.db -ti
10000 -tl 1000 -gb maximum -x

О, знакомый банк-клиент!
1) Вот это требуется в исключительных ситуациях: -ti 10000 -tl 1000 -gb
maximum . Думаю у вас это лишнее(от безисходности), но оно принципиально не
влияет на "медленно"/"не медленно".
2) -x tcpip наверно имелось ввиду.
3) размер кэша вполне нормальный, но можно и увеличить
4) Каков размер оперативной памяти? Как распределена по процессам?
5) Проверить сеть
6) Проверить работу указанной выборки с локального подключения на серваке.
7) Чем нагружена еще машина? Есть ли процессы сильно нагружающие диск/и?
8) VPN используется?

Начать следует с п.6.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764673
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вот это
select count(*) from Table по таблице в 150000 записей шел больше 5 минут
то тут 9-ка не поможет, тут дело в чем-то другом, и планы тут тоже не
причем.
У нас был в свое время этот банк-клиент, и база у нас была за 2 гига, однако
ничего не тормозило.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764675
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLer пишет:

> У нас был в свое время этот банк-клиент, и база у нас была за 2 гига,
> однако
> ничего не тормозило.

Чем же в банк-клиенте можно 2 гига забить? Отсканированные с бумаги
платежки? Просто любопытно.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764703
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нээт)))
Просто суммы очэн бальшии, вах!

А если серьезно, то ничего особенного: обычные данные за несколько лет +
предприятие не маленькое.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764723
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLer пишет:

> А если серьезно, то ничего особенного: обычные данные за несколько лет +
> предприятие не маленькое.

Я спросил только из того, что те банк-клиенты, которые попадались мне -
это по сути бд платежек. Ну разумеется, справочники организаций, банков
и т.п. А при нормально спроектированной структуре БД объем одной
платежки - ну от силы килобайт с очень большим запасом. Ну, допустим 1
гб - справочники, индексы и прочее. Еще 1 гб - платежки. Т.е. 1 миллион
платежек. ASA 6 вышел в 1998 г. 6.0.3 заметно позже. Для простоты
возьмем 5 лет работы по 300 рабочих дней. 700 платежек в день. Похоже на
правду?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33764859
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун


индексы тоже жрут место, и математика типа размер одной записи помноженной на их количество в ASA не работают :)
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33765267
old_joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был у меня случай. Привезли новый винт. Поставил, запустил базу. Ночное переписывание обычно завершалось за 2 часа. С новым винтом ушло почти 7 часов. Как оказалось, новый винт по скорости доступа медленее старого в 2 раза.
Еще случай был, когда навернулась сетевая плата на серваке, но не до конца.
Мораль: попробуй просто поднять базу на совсем другом железе.
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33765672
rashman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. что за железо?
2. перенесите базу на любую соседнюю машину и протестируйте.

old_joyБыл у меня случай. Привезли новый винт. Поставил, запустил базу. Ночное переписывание обычно завершалось за 2 часа. С новым винтом ушло почти 7 часов. Как оказалось, новый винт по скорости доступа медленее старого в 2 раза.
Еще случай был, когда навернулась сетевая плата на серваке, но не до конца.
Мораль: попробуй просто поднять базу на совсем другом железе.

мораль правильная. а вот подход не совсем.
1. скорость винта выбираеца при покупке, а не с удивлением узнаеца после установки и записи на него баз. желательно скази на 15000 в рейд 5. или организовать сторедж со скоростью записи по вкусу от 10 до 100 мб/сек
2. работоспособность сетевых легко тестируеца - ping -l 1500 -t IPADDRESS. запускаешь на 30 минут и еще 30 минут ходишь по магазинам в поисках хотя бы интеловских карт (ХОТЯ БЫ!). а RTL оставляем для обычных рабочих станций.
...
Рейтинг: 0 / 0
ASA 6.0.3 Очень медленная работа, помогите разобраться
    #33768096
Высоцкий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного легче будет если запрос select count(*) переписать как
select count(PK_COLUMN), где PK_COLUMN - колонка из первичного ключа в шестерке помнится работало значительно быстрее
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 6.0.3 Очень медленная работа, помогите разобраться
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]