powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 12
8 сообщений из 8, страница 1 из 1
ASA 12
    #35840763
Неужели, после select - commit делать нужно из-за блокировок ? (~200 пользователей на одной базе...)
...
Рейтинг: 0 / 0
ASA 12
    #35840861
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если учесть что база ASA 12 это из области фантазий - то там нужно делать все что угодно.
...
Рейтинг: 0 / 0
ASA 12
    #35841333
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этово не может быть...)Неужели, после select - commit делать нужно из-за блокировок ? (~200 пользователей на одной базе...)
ASA 12 действительно не может быть. А после select конечно же commit надо делать, ибо select работает под указанным уровнем изоляции, накладывает блокировки на читающие записи согласно требованиям уровней изоляции и чем выше уровень изоляции, тем меньше шансов у других сессий поменять данные, пока читающая сессия не снимет блокировки чтения, то есть не сделает commit. Стоит заметить, что во многих СУБД по умолчанию select после своего вызова автоматически делает commit, если не было явного указания старта транзакции. Для того, чтобы добиться подобного эффекта в ASA, необходимо установить БД опцию chained в off.
...
Рейтинг: 0 / 0
ASA 12
    #35841412
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно использовать snapshot в SA10/11. Еще можно делать селект во временную таблицу и ее уже отдавать на клиента.
...
Рейтинг: 0 / 0
ASA 12
    #35842182
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldМожно использовать snapshot в SA10/11. Еще можно делать селект во временную таблицу и ее уже отдавать на клиента.
Снапшот тоже будет держать до COMMIT scheme блокировку, плюс версии записей. Смысла в данном случае перегонять данные сначала во времянки, а потом возвращать клиенту тоже не вижу.
...
Рейтинг: 0 / 0
ASA 12
    #35842279
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я так понял, что у автора топика есть проблемы с тем, что селект не дает модифицировать записи. А в этом случае можно и времянками со снэпшотами поюзать.
Хотя конечно автор темы бвл не многословен в постановке проблемы да и версия сервера не понятна, то ли ASE 12 то ли АСА какой-то версии.
...
Рейтинг: 0 / 0
ASA 12
    #35842361
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldНу я так понял, что у автора топика есть проблемы с тем, что селект не дает модифицировать записи. А в этом случае можно и времянками со снэпшотами поюзать.
Хотя конечно автор темы бвл не многословен в постановке проблемы да и версия сервера не понятна, то ли ASE 12 то ли АСА какой-то версии.
IMHO - у автора одна только проблема - отсутствия RTFM по СУБД и вумных книжек, в которых расписано, что такое уровни изоляции, блокировки, как в СУБД организовывать многопользовательскую работу, etc ;)
...
Рейтинг: 0 / 0
ASA 12
    #35842571
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS пишет:

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

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


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