![]()  |  
 
 1C и SQL2012, странность при работе новых пользователей  На SQL 2012 крутится база на 1С 8.2.18.109  Создается новый пользователь с правами и доступами к данным точно как у существующего. У нового пользователя все работает с одинаковой скоростью, как у старого, кроме одной странности. Если отчет строится по оборотному регистру и в период выборки попадает хоть один месяц целиком - скорость выполнения запроса резко падает (если по части месяца - одинаково быстро формируется). Отчет, который у старого выполняется за пару секунд (1.5-3 сек по отладчику), у нового занимает до 15 минут. Кто-нибудь с таким сталкивался? В чем может быть заковыка?  |  
 
 Пересчитать итоги в 1С. Обновить статистику в SQL.   |  
 
 2(1) так беда только у одного пользователя. Который только что заведен. Была бы порушена статистика - у всех бы тормозило, то же самое и при побитых итогах.   |  
 
 Тексты запросов и планы на SQL совпадают?  [em]Хоть один месяц целиком[/em] относится и к "глубокому" периоду (типа декабрь 2014)?  |  
 
 было что-то похожее, но дело было в кэше, вряд ли так просто   |  
 
 "Хоть один месяц целиком относится и к "глубокому" периоду (типа декабрь 2014)?"  Нет. Текущий месяц берем с 01 по 30 - формирует мгновенно, берем с 01 по 31 - 15 минут. за 31 - мгновенно. с 02.06 по 30.07 - мгновенно. с 01.06 по 30.06 - 15 минут. с 01.06 по 31.07 - 15 минут.  |  
 
 "Тексты запросов и планы на SQL совпадают?" отчет проверяется один и тот же, при одинаковых настройках. Планы запросов буду смотреть в выходные, когда база будет свободна. Сейчас слишком много лишнего "шума"   |  
 
 сделал пересчет итогов. все только ухудшилось. у нового пользователя и отчеты за неполный месяц стали считаться долго... загадка какая-то...   |  
 
 Ну по-хорошему надо в профайлер. Сравнить планы запросов у старого и нового пользователя.   |  
 
 Как результат?   |  
 
 Смотрел в профайлер. Планы запросов идентичны. Для очистки совести запустил всё, что только придумал. И обновление статистики, и пересчет итогов и реиндексацию и темп.дб порезал. В итоге стало работать заметно быстрее у нового пользователя, но у всех остальных стало чуть медленнее... т.е. скорости выровнялись...   |  
 
 теперь думаю, кого из манагеров принести в жертву  по методу ацтеков перед сервером, или можно обойтись гекатомбой из одного офисного хомячка...   |  
 
 новый польЗователь в 1с или новый пользователь SQL ? обычно под сервер 1с делают 1 пользователя SQL   |  
 
 я бы наверное снёс платформу и сиквел и поставил заново   |  
 
 2(Jimbo) Именно что новый пользователь в 1С. В чем и странность и непонятность.   |  
 
 что за конфа ? объемы баз и нагрузка на сервер. Регламентные процедуры рекомендованные давно описаны в инете.   |  
 
 УТ10, объем базы... выгрузка весит порядка 1.6 Гига. Нагрузка на сервер около 20% от максимальной мощности.  Регламентные процедуры ни на какие полезные мысли не навели, потому что по идее новый пользователь или старый SQL-серверу одинаково, он знает только одного пользователя sa, и общается с 1с через него. И планы запросов одинаковые, и объемы получаемых данных тоже, но вот время различалось резко.  |  
 
 16-bma1 > 1С запускается под одним и тем же доменным пользователем?   |  
 
 (10) план обслуживания каждый день в полночь :  проверка баз, сжатие, бэкап, обновление статистики, сброс процедурного кэша, очистка после... утром смотрим логи что все ок, днем смотрим работу всех пользователей перед этим выгрузка в файловую версию и ТиИ, и загрузка обратно.  |  
 
 2(17) угу...  2(18) бэкап, обновление статистики и чистка кэшей это и так настроено. На проверку баз времени уже нет - манагеры работают в разных часовых поясах,т.ч. на всю профилактику максимум часа три есть. это удовольствие оставляем на праздничные дни. P.S. а в чем секретный смысл выгрузки в файловую, ТиИ и загрузки обратно? ТиИ провожу прямо на SQL-ной, после бэкапа конечно.  |  
 
 (19) в скорости. А говорил нет время...разные пояса   |  
 
 20-Jimbo > Так выгрузить в файловую и потом опять загрузить обратно...   Это гооооораздо дольше, чем в sql ТИИ провести.   |  
 
 2(19) Так ТиИ это только по двунадесятым праздникам, а не каждый день. У меня только выгрузка занимает минут сорок, загрузка в файловую еще час, и ТиИ часа полтора-два, потом опять выгрузка/загрузка, итого - 6 часов при лимите в три. Вот и нет времени по ночам на эти удовольствия. Во вторых, я большой разницы не замечал, даже наоборот. ТиИ в файловой базе (не Торговле, УНФ в учебном центре, но с довольно большим справочником номенклатуры) у меня занимает пять часов, та же база на SQL - тридцать минут. Или я что-то неправильно делаю?   |  
 
 что за объемы баз что так долго ? какоет железо ? загружать на своей машине с ссд. У меня выгрузки до 1Г и базы развернутые до 10Г   |  
 
 [quote=Jimbo;39555227]У меня выгрузки до 1Г и базы развернутые до 10Г [/quote]  Позволь спросить, а зачем содержать скуль для такой мелочёвки?  |  
 
 файловая для баловства до 4г   |  
 
 Прекращайте стебаться.  У парня реальная проблема. Вот я бы на его месте бы выгрузил бы. Штатными механизмами 1С. И потом загрузил бы. Это в конфигураторе - выгрузить базу.  |  
 
 нашел базу - 1.6 выгрузка, загрузилась в файловый вариант 4Г за 4 минуты   |  
 
 27-Jimbo > Средствами 1С?   |  
 
 (28) да, иные инопланетные средства из *.dt сделать *.1cd мне пока не  знакомы   |  
| Текущее время: 13:19. Часовой пояс GMT +3. |