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

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

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


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