|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
kdvрезюме такое: - нефиг держать долго коннект открытым (у робота) - изменения метаданных надо делать в транзакции wait - менять метаданные во время работы с данными вообще нехорошо, надо делать это регламентированно, с отрубанием всех коннектов. вот за последний пункт плюсую люто а вот как долго держать коннект зависит от сервиса (мне ближе это наименование нежели робот) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 08:43 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
на картинке выше кол-во событий в минуту, по которым чаще всего надо слазить в БД, с коннектом по требованию тут только застрелица ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 08:45 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Дегтярев Евгений, с этим я согласен с одной поправкой. Нужно искать золотую середину. Одно из решений это пул соединений. С одной стороны позволяет не держать соединение бесконечно долго, с другой позволяет использовать соединения повторно, если есть частое обращение к БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 09:47 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
kdvp.s. к примеру, сколько подписчиков на моем канале ютуба про всякие фишки Firebird? Их 118. При этом, просмотров видео про оптимизатор (максимальное) - 885. Это типа нормально? Отсюда я делаю вывод, что никто нифига не читает и не смотрит, все лепят свое "какпопало". Честно говоря, вот лично я - махровый консерватор и на тубе пырю только всякие развлекательные видосики. Умные вещи в форме видео не воспринимаю (а особенно вымораживают скринкасты по полчаса, как набирают код в среде - это вообще адище). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 10:20 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Василий 2, ага. Как-то смотрел один видео каст по PHP и проектирование Psr-7 фреймворка своими силами. 8 уроков по 2 часа. Жуть... А когда надо чего-то повторить начинаешь мотать эти видосы туда сюда. Было бы написано текстом, было бы проще. Но увы... современные тенденции ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 10:28 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
GrigoriyFominЯ полагал, что ExecSQL умеет сам поределить тип команды и в этой зависимости выполняться в читающей либо пишущей транзакции это невозможно в общем виде https://www.sql.ru/forum/1317527/oshibka-v-hranimoy-procedure а теперь ещё представь, что эту SP завернули внутрь VIEW ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:06 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
kdvК примеру, что делать с роботом, если нужно отрубить все коннекты? database shutdown ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:07 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
kdvПользователям еще как-то можно это сказать, а роботу - обычно нет. Как раз роботу всегда можно сделать POST_EVENT "ляг и сдохни" и от него не будет никаких криков "ой я тут работу работаю формочку заполняю уже час и мне ещё час нужен, а то у меня работа пропадёт я служебку напишу" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:09 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:14 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
AriochКак раз роботу всегда можно сделать POST_EVENT "ляг и сдохни"Можно. Только остаётся проблема: как сказать "можно работать"? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:14 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Симонов ДенисОдно из решений это пул соединений. Пул - это концептуально аналог Garbage Collection heap вместо ручного контроля и ARC Т.е. это ускоряет и упрощает "обычную" работу - но за счёт недетерменированости освобождения ресурсов. видел я одну утилиту студента-оптимиста, кажется на C# Builder. Она один и тот же файл два раза подряд открыть не могла. Потому что в событиий MenuItem->OnClick создавались объекты доступа к файлу, вычитывались данные и... и всё. C#-же умный и современный, в нём память же не течёт Поэтому, учитывая исходную проблему топикстартера - "висит соединение не даёт вьюху изменить" - для конкретно этой проблемы пул будет нe решением, а усугублением. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:26 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Basil A. SidorovAriochКак раз роботу всегда можно сделать POST_EVENT "ляг и сдохни"Можно. Только остаётся проблема: как сказать "можно работать"? Это конечно, но это уже другая проблема. И она менее напряжная, скорее всего. Условно говоря, уже не проблема "не могу продать товар, на кассе стихийный митинг", а "не создался автоматически ежевечерний отчёт-сводка, директор обижен" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:28 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Arioch, решает. База в шатдаун - применяй изменения. База онлайн - сервис очухался, пусть до этого он и не мог отработать и сыпал ошибки в лог. Применять на горячую? Ну можно рискнуть в wait транзакции ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:30 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
kdvp.s. к примеру, сколько подписчиков на моем канале ютуба про всякие фишки Firebird? Их 118. При этом, просмотров видео про оптимизатор (максимальное) - 885. Это типа нормально? А ссылку можно? Поиск "kdv firebird" уже пробовал. Результат безусловно интересен, но не о том :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:35 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Arioch, ИХМО, в 4.0 можно будет тайм-аутами соединения воспользоваться. Соединение ни хрена не делает, значит рвётся. Сервис решил поработать дёргает коннект, он даёт ошибку, значит пробуем установить повторно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:36 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Симонов Денисрешает. База в шатдаун - применяй изменения. и при чём тут пулы? без пулов на клиенте шатдаун на сервере не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:47 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Симонов ДенисСервис решил поработать дёргает коннект, он даёт ошибку, значит пробуем установить повторно. Переустановление соединения... Это гораздо сложнее запрограммировать, чем освобождение всех хэндлов запросов. Сам по себе, без запросов, коннект ничего в базе не удерживает и ничему не мешает. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:49 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Феклистов Андрей, а поиск Кузьменко Дмитрия ? или так: http://www.ibase.ru/search/?q=youtube или так: https://www.youtube.com/results?search_query=ibase.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:50 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovСам по себе, без запросов, коннект ничего в базе не удерживает кэш метаданных вроде именно к соединениям привязан хотя тут две стороны медали откуда заходить на решение, от wait-транзакций или от разрыва соединения ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:53 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
07.10.2019 13:50, Arioch пишет: > > Хотя было бы хорошо, чтобы на ibase была бы явная прямая ссылка из > странички "о нас". +1 > если видео-канал вообще нужен. нужен. к сожалению, "поколение пепси" буков не читает. в крайнем случае, оно их пишет (под картинками). но читать - НЕТ. зы: на сайте Гоблина больше нет статей, одни видеоролики. плевать на Гоблина, но тенденция на лицЕ. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:55 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, кеш метаданных на уровне соединения живёт. Можно конечно делать DDL запросы в wait, но в свете того что это не всегда надёжно (ну по крайней мере недавно здесь грешили на это), лучше всё таки зашатдануить БД. А как после этого сервис сам поднимется? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:55 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Ariochкэш метаданных вроде именно к соединениям привязан Во-первых, к сожалению не привязан. Во-вторых, он не мешает метаданные изменять. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 13:58 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Мимопроходящийзы: на сайте Гоблина больше нет статей, одни видеоролики. плевать на Гоблина, но тенденция на лицЕ. Там другой тип материала, пропаганда. Фуа-гра ментальная. Воронку в горло - и кайф. У меня мама так ходит по дому, наушники на голову - и новости с Ютюба, от Шариёв (обоих) до Фурсова проездом через КОБ, и я уж не знаю что ещё. Собственно, ничем по сути не отличается от древнего "радио на кухне" и осовремененного "Малахов по ТВ на кухне" ....вот только информацию, с которой надо работать критически, так воспринимать невозможно. Просто "перечитать абзац, начиная с текущего места минус три строки" и "отмотать ютюб на 3,1415 секунд назад" - это разные по трудозатратности задачи. А там, где нужно внимать гуру, там потоковая подача равнее других. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 14:11 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
Мимопроходящий07.10.2019 13:50, Arioch пишет: > > Хотя было бы хорошо, чтобы на ibase была бы явная прямая ссылка из > странички "о нас". +1 > если видео-канал вообще нужен. нужен. к сожалению, "поколение пепси" буков не читает. в крайнем случае, оно их пишет (под картинками). но читать - НЕТ. зы: на сайте Гоблина больше нет статей, одни видеоролики. плевать на Гоблина, но тенденция на лицЕ. время. написание хорошей пользовательской доки занимает в 10 раз больше времени, чем снять гнусавый видосик с демонстрацией экрана. написать доку может два человека в конторе, снять видео - любой. минимум вхождения, минимум разницы в терминах. с обратной стороны луны: прочитать доку без развернутой системы - смысла 0. можно посмотреть в самолете/гостинице/дома, по прибытии на объект - вспомнить или показать местному персоналу/хозяину/заказчику. можно устроить групповой сеанс перед запуском в эксплуатацию, можно разослать на смартофоны операторам. а вот в наше-то время... нужно было идти к толковому брахману, помнящему Упанишады, Бхагаватгиту и прочие Веды наизусть. И не просто помнящему, а знавшему параллельные места и толкования. и разницу между областями применения и применимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 14:15 |
|
кто блокирует исходник хранимки?
|
|||
---|---|---|---|
#18+
AriochМимопроходящийзы: на сайте Гоблина больше нет статей, одни видеоролики. плевать на Гоблина, но тенденция на лицЕ. Там другой тип материала, пропаганда. Фуа-гра ментальная. Воронку в горло - и кайф. это Вы про "Незнайку на Луне" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 14:17 |
|
|
start [/forum/topic.php?fid=40&msg=39872525&tid=1560553]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 166ms |
0 / 0 |