Имя: Пароль:
1C
1C 7.7
v7: тормоза в 1с 7.7 sql у юзеров
0 сус
 
22.01.15
10:15
тема конечно подизбита, но моего случая не нашёл. есть 1с 7.7 Sql всё вертится на вин сервер 2003 , intel xeon2.33 4 гб оперативы. работа в терминале. если захожу я с полным набором прав и всё такое, и например хочу выбрать документы за прошедший месяц, прога охотно и быстро всё находит и выдаёт мне, любой документ могу быстро открыть. но если то же самое сделать с правами продавца то прога пару минут выбирает документы, открыть и редактировать документ так же очень проблематично. подскажите куда копать?
1 сус
 
22.01.15
10:17
тормоза начались после переустановки системы. 1с не та что стояла раньше, база прежняя.
2 LOTOS2000
 
22.01.15
10:18
"1с не та что стояла раньше"
1С уже давно не та
3 сус
 
22.01.15
10:31
(2) ))))) вам виднее)) я имел в виду та что рухнула, была каких то там лохматых годов, я залил ту, что имелась у меня и залил старую базу
4 Ёпрст
 
22.01.15
10:33
(0) почисти *.cfg в каталоге пользователя
5 сус
 
22.01.15
10:37
(4) нет такого. есть файл конфигурации и .lst
6 сус
 
22.01.15
10:38
тормозит даже только что созданный пользователь
7 PRO100 NigGaZ
 
22.01.15
10:48
обновить статистику на sql?
8 сус
 
22.01.15
10:51
(7) не знаком с этим. сейчас почитаю
9 LOTOS2000
 
22.01.15
10:53
Нужно модули смотреть, что там за доп действия при определенных правах.
10 сус
 
22.01.15
10:54
(9) раньше то всё нормально было. я ничего не ковырял в конфигурации
11 PRO100 NigGaZ
 
22.01.15
10:58
exec sp_msForEachTable N'dbcc dbreindex(''?'', '''', 0)'
exec sp_updatestats
12 Дмитрий
 
22.01.15
11:01
Видел одного "установщика 1С", который к файловой базе подключал через 1cv7s мотивируя это тем, что "Это же SQL, так быстрее работает"
13 сус
 
22.01.15
11:05
(11) народ вроде как пишет, что после этого всё только усугубилось
14 сус
 
22.01.15
11:08
(12) был sql, потом всё рухнуло, я восстановил тоже на sql только был 2000, я поставил 2005. ну дело то мне кажется не конфиге сервера, и не в софте что я заново залил. потому что тупило бы у всех юзеров
15 LOTOS2000
 
22.01.15
11:09
А чего не SQL 2014?
16 ДенисЧ
 
22.01.15
11:10
(14) Возвращайся на 2000
17 LOTOS2000
 
22.01.15
11:10
(16) Он устарел. А 7.7 ещё сырая
18 сус
 
22.01.15
11:12
(15) это сарказм?))а в чём разница 2000 и 2005 объясните если не сложно. зачем возвращаться? кстати, во время зависаний, проц не загружен, оперативка то же.
19 сус
 
22.01.15
11:14
и если дело в годах то почему тогда у меня не тормозит?
20 ДенисЧ
 
22.01.15
11:14
(17) 77 без патчей на 2005 работает плохо. Ибо не поддерживается. Когда выпускали 77, 2005 ещё не было.
21 сус
 
22.01.15
11:16
(20) ну файлик необходимый я заменил и не считая тормозов у продавцов она работает нормально
22 ДенисЧ
 
22.01.15
11:18
(21) Файлик заменить нужно для того, чтобы она хотя бы запускалась.
Там внутре запросы менять надо.
Бинарные файлы (все) 1с у тебя и у продавцов строго одинаковые? Выполняете одинаковые действия?
23 dk
 
22.01.15
11:20
запусти отладчик - посмотри где тормоза
---
я тут тоже после НГ заметил тормоза в некоторых базах - оказалось константы с каталогом фоток не во всех базах откорректировали - отладчик показал где тормоза сразу же
24 сус
 
22.01.15
11:26
(22) нет, запросы разные, у продавцов сортируются документы и выдаются только заявки покупателей.
воспримет ли sql 2000 откреплённую базу от 2005?
(23) отладчиком никогда не пользовался, сейчас попробуем
25 LOTOS2000
 
22.01.15
11:31
// отладчиком никогда не пользовался

нажми "замер производительности", запусти что-то, что тормозит под пользователем, отожми замер и отсортируй
26 сус
 
22.01.15
11:38
получил список. на что нужно обратить внимание?
27 LOTOS2000
 
22.01.15
11:46
% покажет где много времени уходит
28 сус
 
22.01.15
11:48
во главе списка 2 строки с модулем и время 52,457754( 50%)
29 сус
 
22.01.15
11:49
остальное не более 0,34 %
30 сус
 
22.01.15
11:50
как раз таки модуль и отвечает как я понимаю за форму списка
31 dk
 
22.01.15
11:51
может уже скажешь что в этих 50% написано
32 сус
 
22.01.15
11:56
строка
если докподч. выбратьподчиненныедокументы(,,текущийдокумент)>0 тогда
33 Андрей_Андреич
 
naïve
22.01.15
11:56
А ничего что у человека раньше быстро работало а теперь нет?
(0) у всех юзеров каталоги пользователей назначены:
34 сус
 
22.01.15
11:58
(33) да, каталоги у всех. вот создал нового юзера для теста. и тоже тормозит когда хочу просмотреть документы за некоторый период( неделя)
35 dk
 
22.01.15
11:58
для 2005 есть заморочка с подчиненными
вроде достаточно просто указать начальную дату везде, например
докподч. выбратьподчиненныедокументы(Дата(1980,1,1),,текущийдокумент)>0 тогда
36 сус
 
22.01.15
12:10
пока магаз работает править ничего не буду, займусь вечерком. а пока буду рад ещё каким либо вариантам почему тупить может. хотя судя по всему именно в фильтрации списка и есть проблемма. почему только раньше не тупило?...
(35) дату я так понимаю можно поставить соответствующую актуальным документам, верно?
37 dk
 
22.01.15
12:16
проверить можно какой-нить обработкой простой
с выбратьподчиненные с начальной датой и без начальной даты и проверить на тормознутом пользователе
---
да, дату можно самого первого документа или чуть раньше
38 сус
 
22.01.15
12:52
дал юзеру за пределами локалки полные права и такие же тормоза начались((
39 DrZombi
 
гуру
22.01.15
13:04
(0) 1С++ и прямые запросы, написанные правильными руками, спасут тебя от позора :)
40 сус
 
22.01.15
13:08
(39) на такое я не способен
41 DrZombi
 
гуру
22.01.15
13:08
(38) Лучше скинь Скрин с замерами производительности, а мы посмотрим.
Зачем вам SQL 2005? Он хоть х64? Если х86, то верни обратно 2000 :)
И как писали люди, 2005-тый запускают с патчиком 1С 7.7 клиента. Так же правят запросы, для списков подчиненных документов.
А так же пишут свою процедуру выбора подчиненных документов :)
42 DrZombi
 
гуру
22.01.15
13:09
+(41) Или правят сами запросы выбора подчиненных элементов, но это даже я не осилил :)
43 сус
 
22.01.15
13:16
(41) x86. повторю вопрос. воспримет ли 2000 сервер базы от 2005?
44 DrZombi
 
гуру
22.01.15
13:26
(43) Нет, об этом надо было думать раньше :)
45 DrZombi
 
гуру
22.01.15
13:27
+(43) Но может у кого есть обработка по перебросу информации :)
46 ДенисЧ
 
22.01.15
13:29
(43) нет. Только через dt
47 ДенисЧ
 
22.01.15
13:29
(32) О чём я и говорил ранее. Или 2000 или 2008 пробуй.
48 Ёпрст
 
22.01.15
13:30
(0)
Выкинь все патчи, верни все родные файлы на место, верни совместимость на как и было, ставь секретный релиз платформы и забудь о проблеме.
49 сус
 
22.01.15
13:45
(48) блииин, и тут релиз секретный)) где его взять то?? совместимость сейчас стоит 2000
50 сус
 
22.01.15
13:48
(41) скрин таблицы или модуля?
51 Ёпрст
 
22.01.15
13:51
52 Ёпрст
 
22.01.15
13:51
(49) вот режим совместимости понижать не надо.
53 сус
 
22.01.15
13:55
(51) спасибо, сейчас посмотрим что там такого секретного и совместимость потом назад верну
54 Lionee
 
22.01.15
14:08
(0)  спросить у старого админа , почему у него все работало, а у тебя нет.
а так верни все взад как было.
55 сус
 
22.01.15
14:12
да где ж его теперь искать то?
56 сус
 
22.01.15
14:26
dll-ки просто в папку бин засунуть что ли?
57 ДенисЧ
 
22.01.15
14:28
(56) вроде на иностарте всё написано настолько подробно... Что моя бывшая подружка-блондинка справилась без моей помощи.... Правда, она по-русски читать умеет...
58 сус
 
22.01.15
14:32
(57) я там не почитал, про девушку всё понял)
59 Ёпрст
 
22.01.15
14:34
(57) а ща брюнетку зовёл ?
:)
60 сус
 
22.01.15
14:46
хрен знает, запустил всё это дело на тестовом серваке, как тупила так и тупит 1с
61 ДенисЧ
 
22.01.15
14:47
(59) Я сейчас отдыхаю от постоянной смены )) Весны жду. Я уже не молод, чтобы и в январе март.... )))
62 Ёпрст
 
22.01.15
14:48
Значит, не судьба
63 Ёпрст
 
22.01.15
14:48
(62) -->(60)
64 ДенисЧ
 
22.01.15
14:49
(62) ну почему.... Райком вроде метлу собирается освобождать...
65 Ёпрст
 
22.01.15
14:50
(64) Мот тогда лучше туда, где полная ставка ?
:)
66 ДенисЧ
 
22.01.15
14:53
(65) там намного дороже... НО и издержки выше....
67 сус
 
22.01.15
15:01
sql ругается на команду GRANT VIEW SERVER STATE TO
GO
что не так?
68 ProxyInspector
 
22.01.15
15:03
(18) "В чём разница 2000 и 2005"
  2000 SQL оптимизирует кривые запросы разработчиков 1с
  2005 SQL оптимизацию не производит
  Разработчики от 1С криво реализовали отборы в журнале документов. Они криво написали запрос.  Если количество документов достаточно большое, то SQL съедает все ресурсы и сервер вешается.
69 spock
 
22.01.15
15:05
(60) версию 7 скачал?
70 сус
 
22.01.15
15:11
(69) на просторах тырнета нашёл только 6
71 сус
 
22.01.15
15:15
еслиб точно знать, что заработает то и деньгу бы потратил
72 spock
 
22.01.15
15:15
(70) ищи 7. Подчиненные там реализованы.
73 spock
 
22.01.15
15:16
(71) Какие деньги? Бесплатно же.
74 spock
 
22.01.15
15:16
тьфу, шли мне деньги - поможет :)
75 сус
 
22.01.15
15:17
(73) ну там или старт мани за 100500 сообщений, или за бабло.
76 Провинциальный 1сник
 
22.01.15
15:18
(46) Сразу видно, что человек давно не держал в руках семерку)
77 сус
 
22.01.15
15:20
кстати, в тырнете пишут, что быза успешно мигрирует с 2005 на 2000
78 Провинциальный 1сник
 
22.01.15
15:21
(77) Рискнуть можно, но я бы не стал. Лучше через выгрузку/загрузку, тем более что доступен патч, который позволяет это делать даже с очень большими базами.
79 spock
 
22.01.15
15:22
(75) http://forum.ru-board.com/topic.cgi?forum=8&topic=34526&start=140#10

но я хз, чего они там положили. Я бы брал с инфостарта :)
80 сус
 
22.01.15
15:24
хз почему, но чз выгрузку-загрузку в прошлый раз потерялись доки за целый месяц
81 ДенисЧ
 
22.01.15
15:24
(77) Каким раком? через мастер импорта? Да. Через бекап - нет
82 Провинциальный 1сник
 
22.01.15
15:25
(80) Это бывает.. когда загружаешь не то, что выгрузил..)
83 сус
 
22.01.15
15:31
(81) ну я же не сказал, что просто в 1 клик. я сказал о возможности отката.
(82) не не не, всё то
84 ДенисЧ
 
22.01.15
15:35
(83) тут мягкий знак напрашивается в методике отката...
85 сус
 
22.01.15
15:41
(84) про "ь" не понял(
(79) на тестовом заработало быстро. вечерком попробую на рабочем поковырять.
только поясните пожалуйста про
" Для того, чтобы дать права на VIEW SERVER STATE нужно выполнить простой скрипт:

USE master
GO

GRANT VIEW SERVER STATE TO
GO
86 ДенисЧ
 
22.01.15
15:42
(85) зае***** пишется с ь
87 сус
 
22.01.15
15:43
(86) аааааа)))
88 Ёпрст
 
22.01.15
15:44
89 сус
 
22.01.15
15:48
(88) ещё бы на китайском))
90 Ёпрст
 
22.01.15
15:56
91 сус
 
22.01.15
16:07
а каков вообще смысл этого скрипта? дать юзерам право "просмотр" так галка и так стоит
92 Ёпрст
 
22.01.15
16:37
Извини, на китайском мсдн не нашел, сам, всё сам..
93 сус
 
22.01.15
16:44
(92) да понял я и на английском, вот и спрашиваю. о необходимости данного скрипта, если галки и так стоят для коннекта юзеров к базе
94 Ёпрст
 
22.01.15
16:46
(91) если че, дать права на это:
https://msdn.microsoft.com/en-us/library/ms188754.aspx
95 сус
 
22.01.15
16:48
(94) ломай меня полностью)
96 Ёпрст
 
22.01.15
16:50
97 сус
 
22.01.15
16:52
не не не, ру ру я и сам умею ставить))) но за заботу спасибо)
98 spock
 
22.01.15
17:02
(85) Вот же написано:
"...Если у логина отсутствуют права на VIEW SERVER STATE, то будут видны только соединения, осуществленные под своей учеткой, что не совсем хорошо - нужно видеть все соединения с текущей базой, чтобы получать адекватые сообщения об ошибках. Большинство "специалистов" запускает 1с под учеткой SA (или другой, но с соответствующими суперправами), следовательно, у них такой проблемы не стоит...."

Если коннект настроен под логином sa, то ничего не надо грантить. Но если настроен спец.логин, то ему нужно дать права VIEW SERVER STATE
99 сус
 
22.01.15
17:09
ну вот у меня под sa и коннектится
100 сус
 
22.01.15
17:11
только дальше то автор устрашает про сбросы страниц и монопольный режим.
101 сус
 
22.01.15
17:14
в общем, друзья, спасибо за помощь и терпение. вечерком поковыряю сервак, и отпишусь
102 сус
 
23.01.15
10:44
всё заработало, при выборе периода не зависает. спасибо всем вооооооот такое огромное!!!