powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
25 сообщений из 52, страница 1 из 3
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869378
Ska1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После селекта коммит делать - я не понимаю...) А нужда СайБеза оказывается - блокировочник - куль... Я после Oracla встал в ступор.... Поясните коллеги - я в блокировачниках немного понимаю, про уровень изоляции тоже не говорите... Но на select - поясните мне, глупому... ! )
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869399
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После оракла немудрено встать в ступор.
Что конеретно объяснить -- расскажите -- объясним. В противном случае тема будет удалена. Потому как есть подозрение, что вы -- бот.
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869479
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivЧто конеретно объяснить
Как обоновить БД, когда люди подключены ? Без шутдауна ? Попробуйте...
Lock - за локом...(
Ggg_oldТроль, однозначно.
Да уж, мне делать больше нечего...) Я вот однозначно, могу сказать что "пионер" не всем пример..)
Нельзя так жостко блокировочник делать...(
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869489
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Какая база?(ASE,ASA,IQ)
2.Что значит обновить БД?
3.Какой select?... какой коммит?... Вы о чем?...

P.S. Версионник некогда не поймет блокировочника(и на оборот)! Это два разных подхода! У них мышление по разному устроено, разные приоритеты! Что б судить об этих двух вещах надо хорошо знать обе технологии! А судя по фразе "про уровень изоляции тоже не говорите...", пора вам за букварь! (ИМХО)!
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869493
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den1.Какая база?(ASE,ASA,IQ)

ASE
cherrex_Den
3.Какой select?... какой коммит?... Вы о чем?...

Вот такой, я код вижу...( После select - commit :'(
cherrex_Den
Версионник некогда не поймет блокировочника(и на оборот)!

Ваша правда ! ) Я не понимаю, зачем это ? Зачем "грязное чтение" - это все от лукавого...) И не надо мне букварь сувать...)
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869500
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Entaro Adunkomradпосмотри его профайл - это ж п...добол ;)
Спасибо, доктор.... На вопросы ответь.
вопросов не вижу

если есть коммит, то выше будет begin tran

всё что между begin tran ... commit есть единая транзакция
т.е. либо успешно выполнили, либо (при ошибке) всё откатили

если в этой транзакции нет insert/update/delete, то она нафиг не нужна - привет разработчикам
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869501
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Entaro Adunkomradлюдей отключаешь и вперед - обновляй бд
Тебе хорошо - у тебя 5 пользователей наверное...)
хм, было и под 700-800
после ребута сервера их пачками (по отделам) пускали в сервер, чтобы не мешали друг другу при старте клиента
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869507
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, я тут не с целью тут пришел обосрать SyBase... Я совета прошу - есть проблема, проблема обновления (и не только)... Свое "только" я порешаю, как Вы на боевой базе решаете, проблемы обновления ? Мы пока тупо отрубаем всех... А это много и филиалы в том числе...
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869517
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradкороче, по делу ничего нет?
По делу - как мне обновить даже не базу - простую процедуру...Если пользователи сидят...
ps : Про блокирование себя-самово в одной сесии - я умолчу.... Я-ш версионник...
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869524
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Entaro Adunkomradкороче, по делу ничего нет?
По делу - как мне обновить даже не базу - простую процедуру...Если пользователи сидят...


для наката релизов (в том числе новой версии процы) необходимо использовать либо технологические окна, либо время неактивности системы
на лету подменять процедуры - это моветон


Entaro Adun
ps : Про блокирование себя-самово в одной сесии - я умолчу.... Я-ш версионник...
а ты не молчи, приведи пример и спроси
полагаю узнаешь много нового
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869525
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Entaro AdunРебят, я тут не с целью тут пришел обосрать SyBase
А для чего тогда? Потроллить?

Entaro Adunкак Вы на боевой базе решаете, проблемы обновления ?
Запускаю скрипт в нерабочее время, конкретно в 3:00. Всё. Проблема исчерпана (хотя её и не было).
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869527
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Entaro AdunЯ вот тупой select сделаю - и ппц...)

Greetings, Executor !

Ты давай конкретно вопросы задавай, и не паникуй. Помогут, ответят. Только конструктивно давай.

Это твои посты под анонимом были ? А то совсем за бота тебя принял я.
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869528
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о, народ подтягивается ;)
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869529
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Den пишет:

> всё что между begin tran ... commit есть единая транзакция
> т.е. либо успешно выполнили, либо (при ошибке) всё откатили
>
> если в этой транзакции нет insert/update/delete, то она нафиг не нужна -
> привет разработчикам

> +1

-1000

Читающие транзакции -- тоже транзакции, ничем не хуже пишущих.
Они работают на РАЗНЫХ УРОВНЯХ ИЗОЛЯЦИИ. И их тоже нужно начинать
и коммитить.

И заметьте, что просто SELECT и тот же селект, заключённый
в BEGIN TRAN ... COMMIT -- это не всегда одно и то же.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869536
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Entaro Adun пишет:

> По делу - как мне обновить даже не базу - простую процедуру...Если
> пользователи сидят...
>
Дождаться, пока процедуру никто не будет выполнять, и пересоздать её.
Если она всё время выполняется ПРИДЁТСЯ отклячить всех пользователей
от сервера (запретить им доступ и убить всех уже залогиненных).
У нас в нашей БД с непрерывной нагрузкой такое приходится
делять очень редко. Думаю и ты сможешь.
Posted via ActualForum NNTP Server 1.4

Модератор: Значит так: тему я почищу, оставлю только значимые посты. И её надо переименовать, как -- пусть придумает автор (жду).
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869537
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradдля наката релизов (в том числе новой версии процы) необходимо использовать либо технологические окна, либо время неактивности системы
на лету подменять процедуры - это моветон
Моветон - согласен , но се ля ви...

komrad
полагаю узнаешь много нового
Даже можно сказать - неожиданого...))

Dim2000Запускаю скрипт в нерабочее время, конкретно в 3:00. Всё. Проблема исчерпана (хотя её и не было).
Маладец ! Это ты на три ночи job настроил и спиш- поинтересуйся сколько время например во Владивостоке...
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869539
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivЧитающие транзакции -- тоже транзакции, ничем не хуже пишущих.
Они работают на РАЗНЫХ УРОВНЯХ ИЗОЛЯЦИИ. И их тоже нужно начинать
и коммитить.

Это все понятно!

MasterZivИ заметьте, что просто SELECT и тот же селект, заключённый
в BEGIN TRAN ... COMMIT -- это не всегда одно и то же.

а в чем разница?
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869542
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Дождаться, пока процедуру никто не будет выполнять, и пересоздать её.
Если она всё время выполняется ПРИДЁТСЯ отклячить всех пользователей
от сервера (запретить им доступ и убить всех уже залогиненных).
У нас в нашей БД с непрерывной нагрузкой такое приходится
делять очень редко. Думаю и ты сможешь.

Я понял, Спасбо ! Всем спасибо ! Жаль, что SyBase не намерен менять механизм свой...) Но это как на погоду пенять....

Модератор: Товарищ Адун ! Форум - это не чат. Прекрати строчить маленькие бессодержательные сообщения десятками. Напиши обстоятельно, в чем проблема и чего хочется добиться. Тебе помогут. И без эмоций. В мире существует не один оракл, и не одит Synase ASE ТАК себя ведёт с процедурами, я тебя уверяю. Также могу заверить, что это -- не самая страшная проблема, которая есть в ASE.
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869544
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Entaro AdunМаладец ! Это ты на три ночи job настроил и спиш- поинтересуйся сколько время например во Владивостоке...
Мне по барабану.

(Будем считать, я правильно понял, кто такой Job)
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869548
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000Мне по барабану.
(Будем считать, я правильно понял, кто такой Job)
Правильно понял, но вот когда отгрузить на пару лямов не смогли - уже как-то не по барабану...)
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869551
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivИ заметьте, что просто SELECT и тот же селект, заключённый
в BEGIN TRAN ... COMMIT -- это не всегда одно и то же.

а в чем разница?[/quot]

Разница в том, что некоторые блокировки держатся до конца транзакции, а поэтому не всё равно, когда этот конец наступит.
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869557
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv Разница в том, что некоторые блокировки держатся до конца транзакции, а поэтому не всё равно, когда этот конец наступит.

Ну для этого holdlock/noholdlock есть!
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869568
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_DenMasterZiv Разница в том, что некоторые блокировки держатся до конца транзакции, а поэтому не всё равно, когда этот конец наступит.

Ну для этого holdlock/noholdlock есть!

в общем, это блюдо готовят по-разному - в зависимости от предпочтений
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869581
Entaro Adun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Разница в том, что некоторые блокировки держатся до конца транзакции, а поэтому не всё равно, когда этот конец наступит.
Т.е. я select не смогу, пока тетя Петровна, с о беда не придет ? Так
...
Рейтинг: 0 / 0
Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
    #35869585
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Entaro AdunТ.е. я select не смогу, пока тетя Петровна, с о беда не придет ? Так

И опять 25!

1.Что сделала тетя перед уходом на обед?
2.С каким уровнем изоляции она это сделала?
3.Таблица с какой схемой блокировки?
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 1 из 3
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема перезаливки процедур и триггеров в работающей БД в on-line в ASE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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