powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / кто блокирует исходник хранимки?
25 сообщений из 107, страница 4 из 5
кто блокирует исходник хранимки?
    #39872401
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvрезюме такое:
- нефиг держать долго коннект открытым (у робота)
- изменения метаданных надо делать в транзакции wait
- менять метаданные во время работы с данными вообще нехорошо, надо делать это регламентированно, с отрубанием всех коннектов.
вот за последний пункт плюсую люто
а вот как долго держать коннект зависит от сервиса (мне ближе это наименование нежели робот)
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872402
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на картинке выше кол-во событий в минуту, по которым чаще всего надо слазить в БД, с коннектом по требованию тут только застрелица
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872416
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

с этим я согласен с одной поправкой. Нужно искать золотую середину.
Одно из решений это пул соединений. С одной стороны позволяет не держать соединение бесконечно долго, с другой позволяет использовать соединения повторно, если есть частое обращение к БД.
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872423
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvp.s. к примеру, сколько подписчиков на моем канале ютуба про всякие фишки Firebird? Их 118. При этом, просмотров видео про оптимизатор (максимальное) - 885. Это типа нормально?
Отсюда я делаю вывод, что никто нифига не читает и не смотрит, все лепят свое "какпопало".
Честно говоря, вот лично я - махровый консерватор и на тубе пырю только всякие развлекательные видосики. Умные вещи в форме видео не воспринимаю (а особенно вымораживают скринкасты по полчаса, как набирают код в среде - это вообще адище).
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872428
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2,

ага. Как-то смотрел один видео каст по PHP и проектирование Psr-7 фреймворка своими силами. 8 уроков по 2 часа. Жуть... А когда надо чего-то повторить начинаешь мотать эти видосы туда сюда. Было бы написано текстом, было бы проще. Но увы... современные тенденции
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872521
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFominЯ полагал, что ExecSQL умеет сам поределить тип команды и в этой зависимости выполняться в читающей либо пишущей транзакции

это невозможно в общем виде

https://www.sql.ru/forum/1317527/oshibka-v-hranimoy-procedure

а теперь ещё представь, что эту SP завернули внутрь VIEW
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872523
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvК примеру, что делать с роботом, если нужно отрубить все коннекты?

database shutdown
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872525
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvПользователям еще как-то можно это сказать, а роботу - обычно нет.

Как раз роботу всегда можно сделать POST_EVENT "ляг и сдохни" и от него не будет никаких криков "ой я тут работу работаю формочку заполняю уже час и мне ещё час нужен, а то у меня работа пропадёт я служебку напишу"
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872531
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvИли вот капитальный трэшак про транзакции в dbExpress:
https://www.sql.ru/forum/932837/dbexpress-i-upravlenie-tranzakciyami

напоминаю ещё один DBX трешак, причём даже без Connection.exeсSQL, а в отдельно созданных TSQLQuery

https://www.sql.ru/forum/1315766-a/traceapi-2-5-razdelit-chtenie-rows-i-chtenie-blob-ov-v-etih-rows
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872532
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochКак раз роботу всегда можно сделать POST_EVENT "ляг и сдохни"Можно.
Только остаётся проблема: как сказать "можно работать"?
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872540
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисОдно из решений это пул соединений.

Пул - это концептуально аналог Garbage Collection heap вместо ручного контроля и ARC
Т.е. это ускоряет и упрощает "обычную" работу - но за счёт недетерменированости освобождения ресурсов.

видел я одну утилиту студента-оптимиста, кажется на C# Builder. Она один и тот же файл два раза подряд открыть не могла. Потому что в событиий MenuItem->OnClick создавались объекты доступа к файлу, вычитывались данные и... и всё. C#-же умный и современный, в нём память же не течёт

Поэтому, учитывая исходную проблему топикстартера - "висит соединение не даёт вьюху изменить" - для конкретно этой проблемы пул будет нe решением, а усугублением.
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872542
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovAriochКак раз роботу всегда можно сделать POST_EVENT "ляг и сдохни"Можно.
Только остаётся проблема: как сказать "можно работать"?

Это конечно, но это уже другая проблема. И она менее напряжная, скорее всего. Условно говоря, уже не проблема "не могу продать товар, на кассе стихийный митинг", а "не создался автоматически ежевечерний отчёт-сводка, директор обижен"
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872544
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

решает. База в шатдаун - применяй изменения. База онлайн - сервис очухался, пусть до этого он и не мог отработать и сыпал ошибки в лог. Применять на горячую? Ну можно рискнуть в wait транзакции
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872546
Феклистов Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvp.s. к примеру, сколько подписчиков на моем канале ютуба про всякие фишки Firebird? Их 118. При этом, просмотров видео про оптимизатор (максимальное) - 885. Это типа нормально?
А ссылку можно?
Поиск "kdv firebird" уже пробовал. Результат безусловно интересен, но не о том :)
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872549
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

ИХМО, в 4.0 можно будет тайм-аутами соединения воспользоваться. Соединение ни хрена не делает, значит рвётся. Сервис решил поработать дёргает коннект, он даёт ошибку, значит пробуем установить повторно.
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872563
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисрешает. База в шатдаун - применяй изменения.

и при чём тут пулы? без пулов на клиенте шатдаун на сервере не работает?
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872567
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисСервис решил поработать дёргает коннект, он даёт ошибку, значит пробуем установить повторно.

Переустановление соединения... Это гораздо сложнее запрограммировать, чем освобождение
всех хэндлов запросов. Сам по себе, без запросов, коннект ничего в базе не удерживает и
ничему не мешает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872568
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Феклистов Андрей,

а поиск Кузьменко Дмитрия ?

или так: http://www.ibase.ru/search/?q=youtube
или так: https://www.youtube.com/results?search_query=ibase.ru
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872571
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСам по себе, без запросов, коннект ничего в базе не удерживает

кэш метаданных вроде именно к соединениям привязан

хотя тут две стороны медали откуда заходить на решение, от wait-транзакций или от разрыва соединения
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872574
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
07.10.2019 13:50, Arioch пишет:
>
> Хотя было бы хорошо, чтобы на ibase была бы явная прямая ссылка из
> странички "о нас".

+1

> если видео-канал вообще нужен.

нужен.
к сожалению, "поколение пепси" буков не читает.
в крайнем случае, оно их пишет (под картинками).
но читать - НЕТ.

зы: на сайте Гоблина больше нет статей, одни видеоролики.
плевать на Гоблина, но тенденция на лицЕ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872575
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

кеш метаданных на уровне соединения живёт. Можно конечно делать DDL запросы в wait, но в свете того что это не всегда надёжно (ну по крайней мере недавно здесь грешили на это), лучше всё таки зашатдануить БД. А как после этого сервис сам поднимется?
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872577
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochкэш метаданных вроде именно к соединениям привязан

Во-первых, к сожалению не привязан.
Во-вторых, он не мешает метаданные изменять.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872589
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийзы: на сайте Гоблина больше нет статей, одни видеоролики.
плевать на Гоблина, но тенденция на лицЕ.

Там другой тип материала, пропаганда. Фуа-гра ментальная. Воронку в горло - и кайф.

У меня мама так ходит по дому, наушники на голову - и новости с Ютюба, от Шариёв (обоих) до Фурсова проездом через КОБ, и я уж не знаю что ещё.

Собственно, ничем по сути не отличается от древнего "радио на кухне" и осовремененного "Малахов по ТВ на кухне"

....вот только информацию, с которой надо работать критически, так воспринимать невозможно.
Просто "перечитать абзац, начиная с текущего места минус три строки" и "отмотать ютюб на 3,1415 секунд назад" - это разные по трудозатратности задачи.

А там, где нужно внимать гуру, там потоковая подача равнее других.
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872594
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий07.10.2019 13:50, Arioch пишет:
>
> Хотя было бы хорошо, чтобы на ibase была бы явная прямая ссылка из
> странички "о нас".

+1

> если видео-канал вообще нужен.

нужен.
к сожалению, "поколение пепси" буков не читает.
в крайнем случае, оно их пишет (под картинками).
но читать - НЕТ.

зы: на сайте Гоблина больше нет статей, одни видеоролики.
плевать на Гоблина, но тенденция на лицЕ.


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

с обратной стороны луны:
прочитать доку без развернутой системы - смысла 0.
можно посмотреть в самолете/гостинице/дома, по прибытии на объект - вспомнить или показать местному персоналу/хозяину/заказчику.
можно устроить групповой сеанс перед запуском в эксплуатацию, можно разослать на смартофоны операторам.



а вот в наше-то время...

нужно было идти к толковому брахману, помнящему Упанишады, Бхагаватгиту и прочие Веды наизусть. И не просто помнящему, а знавшему параллельные места и толкования. и разницу между областями применения и применимости.
...
Рейтинг: 0 / 0
кто блокирует исходник хранимки?
    #39872596
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochМимопроходящийзы: на сайте Гоблина больше нет статей, одни видеоролики.
плевать на Гоблина, но тенденция на лицЕ.

Там другой тип материала, пропаганда. Фуа-гра ментальная. Воронку в горло - и кайф.



это Вы про "Незнайку на Луне" ?
...
Рейтинг: 0 / 0
25 сообщений из 107, страница 4 из 5
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / кто блокирует исходник хранимки?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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