Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
Добрый день. Каждый час работет JOB - проблема в том, что ТОЛЬКО в 2:00 ночи он не отрабатывает - в остальное время завершается успешно. В чем может быть проблема? Таблица существует. Executing the query "TRUNCATE TABLE 'TABLE' " failed with the following error: "Cannot find the object "'TABLE'" because it does not exist or you do not have permissions." Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2019, 13:56 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
dermama Добрый день. Каждый час работет JOB - проблема в том, что ТОЛЬКО в 2:00 ночи он не отрабатывает - в остальное время завершается успешно. В чем может быть проблема? Таблица существует. Executing the query "TRUNCATE TABLE 'TABLE' " failed with the following error: "Cannot find the object "'TABLE'" because it does not exist or you do not have permissions." Заранее благодарен. написано - если права есть (предположим), то значит таблицы нет, например, кто-то (что-то) грохнул её ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2019, 13:58 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
какая мучительная жизнь у таблицы, каждый час TRUNCATE, а потом её ещё и прибивают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2019, 14:01 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
TaPaK какая мучительная жизнь у таблицы, каждый час TRUNCATE, а потом её ещё и прибивают а кому сейчас легко? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2019, 14:03 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
dermama, Ну так, решение в лоб, и без вникания в процесс, который явно требует некоторого рефакторинга - попробуйте вначале проверять - существует ли в принципе объект в БД Код: sql 1. 2. Таким образом - потенциальная ошибка-исключение будет хоть заворачиваться и не будет происходить останова программы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2019, 14:36 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
PsyMisha dermama, Ну так, решение в лоб, и без вникания в процесс, который явно требует некоторого рефакторинга - попробуйте вначале проверять - существует ли в принципе объект в БД Код: sql 1. 2. Таким образом - потенциальная ошибка-исключение будет хоть заворачиваться и не будет происходить останова программы ТСу просто truncate надо, а вы сразу drop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2019, 14:37 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
msLex, Нуу, вопрос я впрямь комплексный :) Если таблица без связей, ключей, индексов и прочего - может ТС действительно проще дропнуть и пересоздать Ну или затранкейтить, - дроп поменять на него :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2019, 14:40 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
Всем доброе утро. Спасибо за ответы. Попробовали для начала поэксперементировать с расписанием : поставили запуск на 5 минут раньше - теперь в 1:55 ночи джоб отработал, а в 2:55 нет) Как будто что то эти таблицы использует в интервал между 2 и 3 часами ночи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2019, 10:07 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
dermama, Лучше, конечно, процесс пересмотреть, чем лепить сбоку костыли или надеяться, что что-то не пересечется, - туманные условности Как бы посыл в том, что если ошибку можно перехватить, программно обработать и сделать логику перехода подобных условий - то лучше пойти этим, правильным путем. Сделать ревью всего модуля и все потенциальные точки отказа обернуть одеялком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2019, 11:34 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
dermama Всем доброе утро. Спасибо за ответы. Попробовали для начала поэксперементировать с расписанием : поставили запуск на 5 минут раньше - теперь в 1:55 ночи джоб отработал, а в 2:55 нет) Как будто что то эти таблицы использует в интервал между 2 и 3 часами ночи. хмм... проследите за админами, что они делают ночью именно в это время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2019, 14:04 |
|
||
|
Truncate table
|
|||
|---|---|---|---|
|
#18+
Ролг Хупин, Да, но именно делают на уровне внутренних объектов БД, не с серверами операции и не с базами, как с контейнерами Если у админов, например, бэкапный джоб, - то транкейт таблицы - вполне легитимная операция, которая просто залоггируется в журнал транзакций, и данная операция не является шоустоппером для транкейта. А вот если они перестраивают индексы/статистику - т.е. непосредственно работа уже с внутренностями - то да, может быть и оно. Как раз, например, в цикле проходит обращение ко всем таблицам, и так совпадает - что коррелирует именно работа с вашей таблицей и именно в ваше технологическое окно работы с ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2019, 14:41 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39895096&tid=1686874]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 303ms |

| 0 / 0 |
