Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Выполняю запрос по переносу данных из одной базы в другую. В базе в которой я только читаю данные возникает блокировка читаемой таблицы. Пользователи не могут работать. Что можно сделать чтобы не блокировалась работа всех пользователей. Вот сам запрос. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 14:28 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
leonix, авторПользователи не могут работать. не могут обновить данные? Или как? Сколько времени выполняется конкретно ваш запрос чтения? 1) Сделайте индексы, чтобы чтение прошло быстрее или блокировалась не вся таблица. 2) переносите меньший объем данных за 1 раз. 3) включить другой уровень изоляции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 15:11 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. это что за дата такая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 15:16 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Задать paglock / rowlock на вычитываемой таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 15:20 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Konst_One, re> это что за дата такая? это 1c, установлено смещение 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 15:21 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
и конечно нет индекса по полю _Fld40356 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 15:22 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: sql 1. это что за дата такая?Ну ты как маленький..... Это ж 1С ! па сабжу: попробовать поставить : from [myserver].[mybase].dbo._InfoRg40350 with(nolock) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 15:43 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
L_argoпа сабжу: попробовать поставить : from [myserver].[mybase].dbo._InfoRg40350 with(nolock) мда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 15:44 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Konst_One Код: sql 1. это что за дата такая? гости из будущего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:20 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Dzianisleonix, авторПользователи не могут работать. не могут обновить данные? Или как? Сколько времени выполняется конкретно ваш запрос чтения? 1) Сделайте индексы, чтобы чтение прошло быстрее или блокировалась не вся таблица. 2) переносите меньший объем данных за 1 раз. 3) включить другой уровень изоляции Да, не могут записать данные в этот регистр. Если просто читать данные, то секунд 10-20. 1) думаю чтение и так быстро идет, в индексе не вижу смысла 2) и так вроде небольшими частями переношу, 10 сек читаются 300 000 строк 3) вот это не знаю как делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:35 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичЗадать paglock / rowlock на вычитываемой таблице. Это надо изучить мне, пока не знаю что это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:36 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Konst_Oneи конечно нет индекса по полю _Fld40356 Индекса нет, но читается быстро. Проблема не в чтении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:36 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
leonix, автор1) думаю чтение и так быстро идет, в индексе не вижу смысла при чём здесь скорость? автор3) вот это не знаю как делать что бы просто развести всех читателей и писателей читайте про RCSI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:37 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
L_argoKonst_One Код: sql 1. это что за дата такая?Ну ты как маленький..... Это ж 1С ! па сабжу: попробовать поставить : from [myserver].[mybase].dbo._InfoRg40350 with(nolock) Спасибо! Сейчас запустил, вроде пользователи не жалуются и блокировок не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:37 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
TaPaKL_argoпа сабжу: попробовать поставить : from [myserver].[mybase].dbo._InfoRg40350 with(nolock) мда Почему "мда"? Вроде это мне как раз и помогло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:39 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
leonixВыполняю запрос по переносу данных из одной базы в другую. хрень вы всякую со своим nolock перенесёте в новую базу ps извиняюсь за грубость ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:39 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
TaPaKleonix, автор1) думаю чтение и так быстро идет, в индексе не вижу смысла при чём здесь скорость? Интересно... индекс поможет избежать блокировок? автор3) вот это не знаю как делать что бы просто развести всех читателей и писателей читайте про RCSI ок. спасибо. почитаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:40 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Konst_OneleonixВыполняю запрос по переносу данных из одной базы в другую. хрень вы всякую со своим nolock перенесёте в новую базу ps извиняюсь за грубость Почему? Переношу данные за ноябрь прошлого года, данные в этом периода 100% уже не будут меняться сейчас. Это архив истории изменений данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:41 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
вам виднее, nolock - это грязное чтение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 16:42 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
leonix, из-за nolock можно прочесть неполноценные или удалённые при откате данные. "Отчеты биться не будут". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 17:25 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
leonixKonst_Oneпропущено... хрень вы всякую со своим nolock перенесёте в новую базу ps извиняюсь за грубость Почему? Переношу данные за ноябрь прошлого года, данные в этом периода 100% уже не будут меняться сейчас. Это архив истории изменений данных. если это древние данные, не лучше ли их перенос проводить в регламентное время, когда активность пользователей отсусттвует или минимальна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 18:11 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
leonix, 1) обязательно создайте индекс по полю _Fld40356 2) попробуйте опцию option(maxdop 1) чтобы выш запрос не забирал слишком много ресурсов 3) если первых 2 пунктов окожется недостаточно, и вы абсолютно уветены, что данные не меняются/не откатываются то тогда можно и with(nolock). Ну или если для вашей отчётности приемлимы неточности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 18:40 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Как вариант, дабы забороть подобные моменты в корне. https://infostart.ru/public/157277/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 19:39 |
|
||
|
При чтении данных блокируется таблица на изменение
|
|||
|---|---|---|---|
|
#18+
Типа включают версионный режим и подкручивают 1С дабы корректно с ним работала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2019, 19:41 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39777348&tid=1688255]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 358ms |

| 0 / 0 |
