powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / виснет insert в базе, в её копии - нет
10 сообщений из 10, страница 1 из 1
виснет insert в базе, в её копии - нет
    #36133041
geezers_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASE 15.0
есть база1 с такой таблицей:

id numeric (18,0) not null
period_id (18,0) not null
acc_id (18,0) not null
subc_eff_num varchar(255) not null
deb_or_cred smallint not null
saldo decimal (30,10) null
saldo_qty decimal (30,10) null
saldo_accur decimal (30,10) null
s_1 numeric (18,0) null
s_2 numeric (18,0) null

во время процедуры в неё инсертятся данные (много данных), именно этот инсерт жутко зависает, вставляет примерно по 30 записей в 5 секунд, учитывая что записей сотни тысяч, процедура не отрабатывает
sp_who показывает процесс этого инсерта и и ЦПУ на нуле
делаем дамп этой базы, поднимаем его на базу2, запускаем ту же процедуру, отрабатывает за 10 мин, ЦПУ при этом 120-190
update all statistics, reorg rebuild пробовал делать перед началом процедуры, не помогает

мне кажется здесь отсутствует логика ибо дам базы это её точная копия, значит дело в разных настройках баз?
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36134470
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
geezers_inc,
База1 и База 2 развернуты на одном сервере?
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36134631
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
geezers_inc,

девайсы баз на одинаковых дисках?
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36139027
geezers_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на одном сервере, дивайсы на одном диске
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36139754
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
geezers_incна одном сервере, дивайсы на одном диске

Если в момент зависания insert дать команду sp_lock?
Приведите ее вывод, pls.
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36496312
geezers_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sp_lock показал:

fid spid loid locktype table_id page row dbname class context
0 110 220 Sh_intent 924527296 0 0 master Non Cursor Lock
0 179 358 Ex_intent 30 0 0 master Non Cursor Lock
0 261 522 Ex_intent 388713952 0 0 sdepo Non Cursor Lock
0 261 522 Ex_row 388713952 3842 42 sdepo Non Cursor Lock
0 261 522 Sh_intent 904191786 0 0 sdepo Cursor Id 17104897

не было возможности повторить этот глюк раньше, сейчас вот снова всплыл
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36496323
geezers_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fid spid loid locktype table_id page row dbname class context
0 110 220 Sh_intent 924527296 0 0 master Non Cursor Lock
0 179 358 Ex_intent 30 0 0 master Non Cursor Lock
0 261 522 Ex_intent 388713952 0 0 sdepo Non Cursor Lock
0 261 522 Ex_row 388713952 3842 42 sdepo Non Cursor Lock
0 261 522 Sh_intent 904191786 0 0 sdepo Cursor Id 17104897

так красивее
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36522753
rmka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли триггеры на insert, и если они есть то что делают?
...
Рейтинг: 0 / 0
виснет insert в базе, в её копии - нет
    #36598511
geezers_inc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rmka, нету
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
виснет insert в базе, в её копии - нет
    #37450044
Vicont_rtf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
geezers_incfid spid loid locktype table_id page row dbname class context
0 110 220 Sh_intent 924527296 0 0 master Non Cursor Lock
0 179 358 Ex_intent 30 0 0 master Non Cursor Lock
0 261 522 Ex_intent 388713952 0 0 sdepo Non Cursor Lock
0 261 522 Ex_row 388713952 3842 42 sdepo Non Cursor Lock
0 261 522 Sh_intent 904191786 0 0 sdepo Cursor Id 17104897

так красивее


У меня был похожий случай общее это - Cursor Id , а не Non Cursor Lock

Помогло пересоздание в ODBC DSN
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / виснет insert в базе, в её копии - нет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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