powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / забавное поведение truncate
4 сообщений из 4, страница 1 из 1
забавное поведение truncate
    #33033672
Еще чудесатость. Sybase ASA 7.0.4.3538
Табличку юзаю где-то до 3 тыс записей максимум.
По ходу дела ее надо очищать, для чего делаем truncate table.
И вот этот truncate подвисает как бы навсегда.
Блокировок нет (на тестовом сервере вообще других юзеров и процессов нет)
При этом delete можно сделать нормально.
Что это могло быть?
...
Рейтинг: 0 / 0
забавное поведение truncate
    #33034077
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сравнивать Delete и Truncate как то некоректно.
Это абсолютно по разному работающие команды.
Truncate просто убирает пространство выделенное для таблицы.
При этом логируется только информация о выделении пространства.
Могу предположить, что во время Truncate не закончилась какая то
процедура выделения пространства.
Например ещё не завершился какой то Insert или Update требующий
выделения пространства????
Что значить фразa "по ходу дела" ???

Типа "по ходу жизни" из мультика про городскую и деревенскую собаку???
...
Рейтинг: 0 / 0
забавное поведение truncate
    #33034133
конечно я знаю отличие truncate.
Как раз там логично было применить его.
Убирается информация и без записи в лог.
Никаких insert/update при этом не проводилось.
А если бы проводилось для той же таблицы - наверное были бы какие-то блокироваки и прочее.
Потому и странно что delete прошло- ему бы тоже заблокировало наверное.
...
Рейтинг: 0 / 0
забавное поведение truncate
    #33034180
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну без записи в лог ничего не делается.
Другое дело сколько и о чём. В данном случае делаются
записи о страницах выделения пространства.

-----
Потому и странно что delete прошло- ему бы тоже заблокировало наверное.
-----------
Опять Delete!
Delete будет,если чего, висеть на блокировке страниц данных и индексов.
Truncate, наверное, на каких то системных таблицах.
Для ASE это может быть Sysgams???????
Сервер, наверное, не все свои системные дела показывает.
SYSGAMS например вообще нельзя посмотреть.
Признаюсь, что ASA я в глаза не видел.
Просто пытаюсь помочь выйти на решение проблемы.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / забавное поведение truncate
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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