Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 12 / 8 сообщений из 8, страница 1 из 1
26.02.2009, 23:04
    #35840763
ASA 12
Неужели, после select - commit делать нужно из-за блокировок ? (~200 пользователей на одной базе...)
...
Рейтинг: 0 / 0
27.02.2009, 00:17
    #35840861
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 12
Ну если учесть что база ASA 12 это из области фантазий - то там нужно делать все что угодно.
...
Рейтинг: 0 / 0
27.02.2009, 10:34
    #35841333
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 12
Этово не может быть...)Неужели, после select - commit делать нужно из-за блокировок ? (~200 пользователей на одной базе...)
ASA 12 действительно не может быть. А после select конечно же commit надо делать, ибо select работает под указанным уровнем изоляции, накладывает блокировки на читающие записи согласно требованиям уровней изоляции и чем выше уровень изоляции, тем меньше шансов у других сессий поменять данные, пока читающая сессия не снимет блокировки чтения, то есть не сделает commit. Стоит заметить, что во многих СУБД по умолчанию select после своего вызова автоматически делает commit, если не было явного указания старта транзакции. Для того, чтобы добиться подобного эффекта в ASA, необходимо установить БД опцию chained в off.
...
Рейтинг: 0 / 0
27.02.2009, 11:03
    #35841412
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 12
Можно использовать snapshot в SA10/11. Еще можно делать селект во временную таблицу и ее уже отдавать на клиента.
...
Рейтинг: 0 / 0
27.02.2009, 14:07
    #35842182
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 12
Ggg_oldМожно использовать snapshot в SA10/11. Еще можно делать селект во временную таблицу и ее уже отдавать на клиента.
Снапшот тоже будет держать до COMMIT scheme блокировку, плюс версии записей. Смысла в данном случае перегонять данные сначала во времянки, а потом возвращать клиенту тоже не вижу.
...
Рейтинг: 0 / 0
27.02.2009, 14:35
    #35842279
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 12
Ну я так понял, что у автора топика есть проблемы с тем, что селект не дает модифицировать записи. А в этом случае можно и времянками со снэпшотами поюзать.
Хотя конечно автор темы бвл не многословен в постановке проблемы да и версия сервера не понятна, то ли ASE 12 то ли АСА какой-то версии.
...
Рейтинг: 0 / 0
27.02.2009, 14:57
    #35842361
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 12
Ggg_oldНу я так понял, что у автора топика есть проблемы с тем, что селект не дает модифицировать записи. А в этом случае можно и времянками со снэпшотами поюзать.
Хотя конечно автор темы бвл не многословен в постановке проблемы да и версия сервера не понятна, то ли ASE 12 то ли АСА какой-то версии.
IMHO - у автора одна только проблема - отсутствия RTFM по СУБД и вумных книжек, в которых расписано, что такое уровни изоляции, блокировки, как в СУБД организовывать многопользовательскую работу, etc ;)
...
Рейтинг: 0 / 0
27.02.2009, 15:40
    #35842571
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 12
ASCRUS пишет:

> IMHO - у автора одна только проблема - отсутствия RTFM по СУБД

А что, кроме лени, может помешать автору обзавестись таковым ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 12 / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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