|   |   | 
| 
 | v7: ТиС + SQL 2000 | ☑ | ||
|---|---|---|---|---|
| 0
    
        Paul_Nevada 26.06.20✎ 14:15 | 
        Привет!
 Как только перенесли сабж на Windows Server 2012 R2 так сразу стали ловить транзакции в нашей ТиС при проведении - очень частая блокировка 1SSYSTEM - порядка 10-20 раз за 8-ми часовой рабочий день. Что можно копнуть? | |||
| 1
    
        Paul_Nevada 26.06.20✎ 14:21 | 
        *10-20 раз выгоняем юзеров... (((     | |||
| 2
    
        ДенисЧ 26.06.20✎ 14:23 | 
        А зачем вы их выгоняете?     | |||
| 3
    
        Paul_Nevada 26.06.20✎ 14:30 | 
        Как только часть пользователей выгоняется - база оживает...     | |||
| 4
    
        1Сергей 26.06.20✎ 14:46 | 
        документы без даты и что-то там ещё про периодические реквизиты было     | |||
| 5
    
        Paul_Nevada 26.06.20✎ 14:50 | 
        А по-подробнее, пожалуйста!     | |||
| 6
    
        Kigo_Kigo 26.06.20✎ 14:50 | 
        ИМХО, зачем делать связку 2000 скуля и 2012 серванта? Потому как 2000 скуль полноценно не понимает как работать с 2012 сервером и его железом и прет на дефолте, кмк в этом вся зашвоздка, я бы поставил 2012 скуль     | |||
| 7
    
        fbear 26.06.20✎ 15:13 | 
        а УРБД есть?     | |||
| 8
    
        Paul_Nevada 26.06.20✎ 15:17 | 
        (7) нет...     | |||
| 9
    
        Ёпрст гуру 26.06.20✎ 16:36 | 
        дык посмотреть, куды вы там ТА пытаетесь задвинуть и зачем     | |||
| 10
    
        Ёпрст гуру 26.06.20✎ 16:36 | 
        в этой табличке и нет ничего особо, да и особо её никто не держит     | |||
| 11
    
        Paul_Nevada 26.06.20✎ 17:01 | 
        (9) да никуда особо - как обычно - на конец текущего дня...     | |||
| 12
    
        Paul_Nevada 28.06.20✎ 23:17 | 
        Есть еще идеи, может быть?     | |||
| 13
    
        VladZ 28.06.20✎ 23:31 | 
        (11) Что значит на конец текущего дня? У вас все пользователи работают в итоге "задним числом"?     | |||
| 14
    
        ks_83 29.06.20✎ 00:17 | 
        Веселые времена для тебя настали. Доставай шаманский бубен. Далее ставь 12-й скуль, секретный релиз, переделывай все ресурсоемкие запросы на прямые. Можно еще попробовать vk_hook1c. Ну или откатывай все взад, или переходи на 8(пора уже как лет 10).     | |||
| 15
    
        Paul_Nevada 29.06.20✎ 10:28 | 
        Еще парит, что у нас каталог ТиС на одном сервере, а sql-часть ИБ крутится на другом (я хз в СисАдминии)...     | |||
| 16
    
        Mikeware 29.06.20✎ 10:40 | 
        (15) так и нужно. Это даже хорошо     | |||
| 17
    
        Mikeware 29.06.20✎ 10:45 | 
        смотри, кто держит таблицу при блокировке (через EM или как там оно в 2000 называется, забыл уже)
 а затем пытай этого юзверя на предмет "что делал" (вплоть до того, в каком порядке кнопки нажимал). За ответ "все как обычно" бить пока не признается. Узнаешь, в какой момент и что именно долго держит - смотри код и думай. Но лучше взять секрелиз, поднять 2008 SQL (правда, придется в нескольких десятках мест заменить выборку подчиненных на выборку с ограничением дат, либо на прямой запрос) | |||
| 18
    
        tgu82 29.06.20✎ 11:58 | 
        (17) Прямо все в мою тему. Правда у меня ТИС под ДБФ и пробую скуль. 
 Выборка подчиненных - это же типа накладная и счет-фактура. Там кажется просто найтиподчиненные без указания периода. Но тем не менее гляну сейчас | |||
| 19
    
        Mikeware 29.06.20✎ 12:12 | 
        (18) там много чего кроме "типа накладной и счет-фактуры". Но реально - вхождений мало, ну полсотни, может.
 функцию с прямым запросом для замены ВыбратьПодчиненные (ну и с дополнительными отборами) я как-то скидывал в форум, под рукой сейчас нет клюшек вообще. | |||
| 20
    
        tgu82 29.06.20✎ 12:27 | 
        (19) Если влруг найдется эта функция - может быть вы прям в эту ветку ее код и скинете?     | |||
| 21
    
        Mikeware 29.06.20✎ 12:39 | ||||
| 22
    
        Paul_Nevada 29.06.20✎ 14:08 | 
        (17) как отловить кто фиксирует запись в таблицу 1SSYSTEM?     | |||
| 23
    
        Paul_Nevada 29.06.20✎ 14:08 | 
        *посмотреть/узнать/...     | |||
| 24
    
        Mikeware 29.06.20✎ 14:13 | 
        (22) когда блокировка наступит - смотри в заблокированные объекты, и там же pid блокирующего сеанса. ну а сеансы по pid - я в начале в табличку писал соотвествие пользователя и pid'а.     | |||
| 25
    
        fbear 29.06.20✎ 14:30 | 
        А блокировка на таблицу или файл 1SSYSTEM.$lk ?     | |||
| 26
    
        Paul_Nevada 29.06.20✎ 15:13 | 
        (25) 1C говорит:
 При выполнении транзакции произошла ошибка! Таблица: 1SSYSTEM Ошибка блокировки при модификации или удалении записи Повторить попытку выполнить транзакцию? | |||
| 27
    
        Mikeware 29.06.20✎ 15:21 | 
        (26) а что говорит старый еврей Профайлер?     | |||
| 28
    
        Paul_Nevada 29.06.20✎ 15:25 | 
        Так, я дико ошибся - SQL SERVER 2012...     | |||
| 29
    
        Paul_Nevada 29.06.20✎ 15:34 | 
        И профайлера в упор не вижу в 2012...     | |||
| 30
    
        Mikeware 29.06.20✎ 16:07 | 
        (29) а в 2012 он запускается из management studio (меню Service), только там нет просмотра блокировок - там все в где-то management studio зарыто     | |||
| 31
    
        Paul_Nevada 03.07.20✎ 15:30 | 
        Уже переставили все как было когда-то - все равно транзакция на ту же таблицу. Остается вычислять юзера(ов)?     | |||
| 32
    
        Paul_Nevada 03.07.20✎ 15:35 | 
        (9) Это начинается явно в период какой-то/чьей-то активности в базе...     | |||
| 33
    
        Paul_Nevada 03.07.20✎ 15:37 | 
        Стоит флажок у нас "При проведении после ТА заменять время на текущее"...     | |||
| 34
    
        Paul_Nevada 03.07.20✎ 15:37 | 
        - для новых доков...     | |||
| 35
    
        Paul_Nevada 06.07.20✎ 10:32 | 
        В общем - тесный лес. Да, одновременно пытаются работать у нас 100 пользователей...     | |||
| 36
    
        Paul_Nevada 06.07.20✎ 10:33 | 
        Может, это сама 7.7 не справляется с такими нагрузками и это в порядке ее вещей?     | |||
| 37
    
        Bigbro 06.07.20✎ 11:22 | 
        100 активно работающих для ТиС без переделок узких мест - это действительно много.     | |||
| 38
    
        trdm 06.07.20✎ 11:44 | 
        (36) На любой платформе можно наваять и тормознутую систему и быструю.
 у 7.7 есть способгность справиться и со 100 и с 500 юзерами. | |||
| 39
    
        Mikeware 06.07.20✎ 11:46 | 
        (35) у нас тормоза начинались почему-то после 85 пользователя (из числа любых) в базе. Причину так и не выяснили.
 Выкрутились, повесив несколько регламентных заданий на одного робота вместо отдельных а вообще, у людей и под 200 юзверей в базе работало | |||
| 40
    
        Bigbro 06.07.20✎ 11:48 | 
        помню времена когда клиент жаловался на тормоза в работе ТиС при активной работе всего лишь 9 операторов на выписке документов. ну и там пара десятков манагеров/бухов в нагрузку.
 все от конфигурации зависит, ТиС типовая не очень оптимизирована. ловите узкие места переписывайте, терять то нечего, обновлений нету же. | |||
| 41
    
        trdm 06.07.20✎ 11:50 | ||||
| 42
    
        Bigbro 06.07.20✎ 12:00 | 
        2 409 725 ))     | |||
| 43
    
        Paul_Nevada 06.07.20✎ 12:11 | 
        6 480 502 за 15 лет...     | |||
| 44
    
        Paul_Nevada 06.07.20✎ 13:39 | 
        А вообще эта таблица - 1SSYSTEM - ее предназначение какое? Где об этом можно детально почитать?     | |||
| 45
    
        Mikeware 06.07.20✎ 13:55 | ||||
| 46
    
        trdm 06.07.20✎ 13:59 | ||||
| 47
    
        trdm 06.07.20✎ 14:03 | 
        (42) 2652179     | |||
| 48
    
        Mikeware 06.07.20✎ 14:04 | 
        (46) "что такое BOL и где его взять"? :-)     | |||
| 49
    
        trad 06.07.20✎ 14:14 | 
        пфф
 10564065 | |||
| 50
    
        trdm 06.07.20✎ 14:25 | 
        (49) Да ладно, у тебя просто банковская выписка - это не один документ, а множество.
 А у меня все в одном. | |||
| 51
    
        Paul_Nevada 06.07.20✎ 15:03 | 
        (46) не открываются разделы/страницы     | |||
| 52
    
        trdm 06.07.20✎ 15:09 | 
        (51) когда *.chm скачан из инета, его надо разблокировать.
 https://prnt.sc/tcpowf | |||
| 53
    
        Paul_Nevada 06.07.20✎ 15:32 | 
        (52) спасибо!     | |||
| 54
    
        Paul_Nevada 06.07.20✎ 15:35 | 
        А можно ли получить обработки из этого .chm?     | |||
| 55
    
        Mikeware 06.07.20✎ 15:43 | 
        (54) какие?     | |||
| 56
    
        Paul_Nevada 06.07.20✎ 15:44 | 
        Там есть гипер-ссылки по текстам...     | |||
| 57
    
        trdm 06.07.20✎ 15:50 | 
        (56) открой *.chm с пом. 7zip
 я старался паковать обработки внутрь справки. | |||
| 58
    
        Paul_Nevada 06.07.20✎ 16:03 | 
        (57) ага, что-то есть...     | |||
| 59
    
        Paul_Nevada 07.07.20✎ 09:10 | 
        А как вызнать кто из пользователей заблокировал мне такую-то таблицу?     | |||
| 60
    
        trad 07.07.20✎ 12:50 | 
        (50) не, банк на пятой позиции в рейтинге.
 не первых: Лист отбора, РН, заказ | |||
| 61
    
        Paul_Nevada 08.07.20✎ 09:52 | 
        (59) применительно к sql 2000?     | |||
| 62
    
        Ёпрст гуру 08.07.20✎ 10:15 | 
        (59) 
 Блокировка таблицы "журналы" - как узнать, кто блокирует? 36 пост.. подобных тем тут вагон было, как и скриптов для скуля | |||
| 63
    
        Ёпрст гуру 08.07.20✎ 10:15 | ||||
| 64
    
        Ёпрст гуру 08.07.20✎ 10:15 | 
        вот еще, например     | |||
| 65
    
        Ёпрст гуру 08.07.20✎ 10:18 | 
        если нужно, при записи объекта смотреть, кто держит сам объект, то вот, например
 http://catalog.mista.ru/public/74138/ | |||
| 66
    
        Paul_Nevada 10.07.20✎ 08:33 | 
        (62) ... (65) Спасибо!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |