| 
    
        
     
     | 
    
  | 
Помогите разобраться с SQL | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Omskdizel    
     22.07.13 
            ✎
    15:07 
 | 
         
        Это продолжение темы v8: Помогите разобраться с SQL
  
        Проблему так никто и не смог победить, вот и вернулась она ко мне. Опишу по-новой, чтобы реально было осилить :) MS SQL 2008R2, 1С разных платформ, последняя 8.2.17.169, УТ 11.0.8.11 дописанная (допись небольшая, очень скромный блок сервиса). Проблема в следующем: В файловом варианте все работает прекрасно. При переносе на SQL сервер при формировании отчетов (все не проверял, но смотрел многие и ни одного исключения не было) сначала идет пауза секунд в 5 (независимо от отборов! даже в пустой базе!) и только потом он формируется. При этом профайлер говорит, что подробно перебирается таблица Config 5-6ю тысячами запросов. (файл лога я выкладывал, но там реально не за что зацепиться) Пробовалось на разных платформах, разных SQL серверах (на которых спокойно крутятся другие базы, правда на базе УТ10.3 и неУТ). Вывод у меня собственно один - проблема в конфиге. Теперь контрольный вопрос: Куда я могу стукнуться с просьбой о помощи (я 1С имею ввиду конечно-же) как вполне себе легальный пользователь? И могу ли вообще (ввиду правки стандартной конфы)? Если у кого есть что посоветовать по данной проблеме - с глубочайшим вниманием почитаю.  | 
|||
| 
    1
    
        shuhard    
     22.07.13 
            ✎
    15:08 
 | 
         
        (0)[Куда я могу стукнуться с просьбой о помощи (я 1С имею ввиду конечно-же) как вполне себе легальный пользователь?]
  
        ни куда саппорт 1С такие задачи не решает, а всем остальным пофиг легальность коробки  | 
|||
| 
    2
    
        Maxus43    
     22.07.13 
            ✎
    15:11 
 | 
||||
| 
    5
    
        Omskdizel    
     22.07.13 
            ✎
    15:12 
 | 
         
        (1) Ну помню как-то давным давно сломали мы конфу 7.7, 1Совцы поправили это дело, я им md-шник отправлял. А она было напрочь самописная.     
         | 
|||
| 
    7
    
        H A D G E H O G s    
     22.07.13 
            ✎
    15:13 
 | 
         
        "Да, это неоптимальный запрос в конфигурации. Будем анализировать и исправлять. "
  
        07.06.2010 08:58 Даааа. Будем.  | 
|||
| 
    8
    
        Omskdizel    
     22.07.13 
            ✎
    15:13 
 | 
         
        (2) Я только что сделал пустую базу, обновлял ессно монопольно...     
         | 
|||
| 
    9
    
        Maxus43    
     22.07.13 
            ✎
    15:14 
 | 
         
        (7) ну это номрально)     
         | 
|||
| 
    10
    
        H A D G E H O G s    
     22.07.13 
            ✎
    15:15 
 | 
         
        (8) Реквизит типа ЛюбаяСсылка, Справочник.Ссылка, Документ.Ссылка     
         | 
|||
| 
    11
    
        H A D G E H O G s    
     22.07.13 
            ✎
    15:15 
 | 
         
        (10) У меня подозрение на них.
  
        Ничего такого нет?  | 
|||
| 
    12
    
        Omskdizel    
     22.07.13 
            ✎
    15:15 
 | 
         
        (11) Ну если только что-то в самой типовой. Допись таких реквизитов не имеет.     
         | 
|||
| 
    13
    
        hhhh    
     22.07.13 
            ✎
    15:19 
 | 
         
        (12) ну выложи, чего дописал     
         | 
|||
| 
    14
    
        Fragster    
     гуру 
    22.07.13 
            ✎
    15:20 
 | 
         
        если много субконто (больше 3х, иногда больше 2х) если их лепить по виртуальной таблице может быть фэил     
         | 
|||
| 
    15
    
        Omskdizel    
     22.07.13 
            ✎
    15:20 
 | 
         
        (13) Дак не я дописывал. И куды ж я 400Мб выложу?
  
        А есть какие-нибудь проверялки конфигурации? По 7.7 были помнится. (14) Это УТ, дружище.  | 
|||
| 
    16
    
        Fragster    
     гуру 
    22.07.13 
            ✎
    15:21 
 | 
         
        (7) там буквы напоминают про демоническое обновление... может надо кэш почистить?     
         | 
|||
| 
    17
    
        Fragster    
     гуру 
    22.07.13 
            ✎
    15:21 
 | 
         
        (15).2 а, пропустил. ну, может там не только в ВТ РБ накосячено...     
         | 
|||
| 
    18
    
        МихаилМ    
     22.07.13 
            ✎
    15:24 
 | 
         
        с тех пор много воды утекло.
  
        отключите отключите перестроение полнотекстового индекса и использование в конфе.  | 
|||
| 
    19
    
        Omskdizel    
     22.07.13 
            ✎
    15:26 
 | 
         
        Там несколько очень простых справочников, доков и пара регистров накопления.
  
        (18) Да уж, много. Ради полнотекста и хотим переход. На пустой базе пробовал и с ним и без него, одинаково...  | 
|||
| 
    20
    
        rs_trade    
     22.07.13 
            ✎
    15:38 
 | 
         
        Движок обнови. До 8.2.18 или 8.3.3     
         | 
|||
| 
    21
    
        Lionee    
     модератор 
    22.07.13 
            ✎
    15:44 
 | 
         
        (20) и получи еще больше неожиданостей     
         | 
|||
| 
    22
    
        Omskdizel    
     22.07.13 
            ✎
    15:45 
 | 
         
        (20) Я начал с 8.2.15, ты думаешь переход что-то решит?     
         | 
|||
| 
    23
    
        hhhh    
     22.07.13 
            ✎
    15:59 
 | 
         
        (22) кеш почисти.     
         | 
|||
| 
    24
    
        rs_trade    
     22.07.13 
            ✎
    16:32 
 | 
         
        (22) Ну это явно бага или фича работы платформы. 18 релиз типа был посвящен оптимизации, в 8.3.3 много всего перепилено. Вполне возможно твоей проблемы там нет.     
         | 
|||
| 
    25
    
        Maxus43    
     22.07.13 
            ✎
    16:33 
 | 
         
        (24) 18-й был посвящен оптимизации Файловой версии, клиент-серверная там постольку поскольку, мимоходом задели     
         | 
|||
| 
    26
    
        Bober    
     22.07.13 
            ✎
    16:58 
 | 
         
        (0) Как вариант:
  
        - выгрузи конфигурацию поставщика в CF (а еще лучше через пользовательский сайт получить cf) - загрузи в другую SQL базу - перекинь таблицы config между базами  | 
|||
| 
    27
    
        Bober    
     22.07.13 
            ✎
    16:59 
 | 
||||
| 
    28
    
        Bober    
     22.07.13 
            ✎
    17:01 
 | 
         
        (0) второй вариант: на клиентской машине что-то не так с хранением кэша метаданных.     
         | 
|||
| 
    29
    
        Bober    
     23.07.13 
            ✎
    12:59 
 | 
         
        (0) чем все закончилось?     
         | 
|||
| 
    30
    
        Omskdizel    
     24.07.13 
            ✎
    15:02 
 | 
         
        (27) Спасибо за инфу. Там, кстати, указано мыло, на которое можно попробовать стукнуться в 1С.
  
        Я тут наткнулся на странную штуку в своих исследованиях (простите мой возвышенный французский). Скачал я, значить, установочку релиза, с мыслью постепенно допись объединением добавлять, вдруг чего обнаружится или вообще нормально заработает. Каково же было мое удивление, когда после установки вусмерть стандартной конфиги я обнаружил все то же поведение базы. Может кто у себя попробовать подобный финт реализовать? (УТ 11.0.8.11) Я поставил недемо базу, занес туда одну организацию, прописал ему фифу и прочая и сформировал отчет Движение товаров по складам. Ну и у меня появились часики в стиле 1С и только потом выдался пустой результат. P.S.: Походу у меня руки таки совсем крюки :( P.P.S.: Щас дурку включу и отпишу в 1С, посмотрим, выйдет чего или нет. P.P.P.S.: Из дома более поздние конфиги повтыкаю, тут уже не успеваю.  | 
|||
| 
    31
    
        Bober    
     24.07.13 
            ✎
    17:16 
 | 
         
        (30) на официальном сайте есть cf 11.0.8.11?     
         | 
|||
| 
    32
    
        Mitriy    
     24.07.13 
            ✎
    17:22 
 | 
         
        (30) подозреваю, что они, узнав про версию, вздохнут облегченно и пошлют обновлять, даже не разбираясь... и будут правы...     
         | 
|||
| 
    33
    
        Omskdizel    
     24.07.13 
            ✎
    20:27 
 | 
         
        (31) Нет, на официальном  нету.
 
        (32) Может и пошлют, но это таки торговля, а не бухия или зуп. Пока обращению присвоили нумер, завтра наверное может чего и ответят.  | 
|||
| 
    34
    
        Grobik    
     24.07.13 
            ✎
    20:54 
 | 
         
        УТ 11 идеальная конфа для зарабатывания бабла в ближайшие два года?     
         | 
|||
| 
    35
    
        Sorm    
     24.07.13 
            ✎
    21:13 
 | 
         
        (30) А что он там в конфиге перебирает-то? Что за запросы, что возвращают? Что их вызывает?     
         | 
|||
| 
    36
    
        Bober    
     25.07.13 
            ✎
    12:16 
 | 
         
        (30)
 
        посмотрел версию SQL на своем сервере (select @@version): Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) установил платформу 8.2.17.169 выгрузил cf поставщика от 11.0.7.21 загрузил в пустую базу обновил на 11.0.8.11 выгрузил cf поставщика в файл создал пустую базу на скл сервере, залил cf. Далее зашел в пустую базу и запустил отчет "Движение товаров по складам" параллельно запустил profiler. все отработало в штатном режиме. логи profiler http://rusfolder.com/37369908  | 
|||
| 
    37
    
        Omskdizel    
     26.07.13 
            ✎
    15:23 
 | 
         
        (34) Вещь хорошая, но надо ее хорошо понимать, чтобы нормально внедрить. Так что да, заработать на ней можно.
 
        (35) Посмотри (0), там ссылка на самую первую тему, в которой собсно и есть ответ на твой вопрос. (36) Дружище, а можешь куда-нить получившийся cf выложить? :) Попробовал поставить установки 9.5 и 9.15 - они даже запускаться не захотели без пользователя. Добавил пользователя - посыпались другие ошибки.  | 
|||
| 
    38
    
        Omskdizel    
     26.07.13 
            ✎
    15:24 
 | 
         
        Кстати, написал в 1С, меня пронумеровали и сказали, что в ближайшее время ответят, второй день - ближайшее время не наступило :)     
         | 
|||
| 
    39
    
        z01    
     26.07.13 
            ✎
    15:28 
 | 
         
        (37)хорошая. чтобы ведомость по контрагентам вывести по организации без конфигуратора не обойтись )))     
         | 
|||
| 
    40
    
        Omskdizel    
     29.07.13 
            ✎
    07:35 
 | 
         
        (39) Это какой отчет вы имеете ввиду, уважаемый?
 
        Первый раунд общения с 1С прошел ожидаемо. Не вникнув в описание проблемы мне посоветовали почистить кэш ажно двумя способами. Написал им, что не помогло. Будем подождать. Попробовал поставить 9.5 и 9.15, даже запустить не смог нормально, сразу в ошибку вылетало. Добавил через конфигуратор пользователя, стало вылетать с другой ошибкой, что-то там про узлы обмена. Сегодня попробую финт как в (36), может выйдет чего.  | 
|||
| 
    41
    
        hhhh    
     29.07.13 
            ✎
    07:46 
 | 
         
        (40) ну про узлы - это детские ошибки. Позовите наконец специалиста.     
         | 
|||
| 
    42
    
        Omskdizel    
     29.07.13 
            ✎
    08:53 
 | 
         
        (41) С узлами то я разберусь, там и полспециалиста прокатят. И даже такой недоспециалист как я справится. Отпишусь, как запустится.     
         | 
|||
| 
    43
    
        Bober    
     29.07.13 
            ✎
    10:17 
 | 
         
        (37) вышли свой cf или сделать его через пользовательский сайт . Скачать первую версию 11 торговли и сделать несколько обновлений.     
         | 
|||
| 
    44
    
        Omskdizel    
     29.07.13 
            ✎
    11:58 
 | 
||||
| 
    45
    
        Bober    
     29.07.13 
            ✎
    12:01 
 | 
         
        (44) кидай сюда     
         | 
|||
| 
    46
    
        Omskdizel    
     29.07.13 
            ✎
    12:02 
 | 
         
        4826     
         | 
|||
| 
    47
    
        Bober    
     29.07.13 
            ✎
    12:03 
 | 
         
        (46) скачаю. много весит, нужно было выгрузить cf поставщика     
         | 
|||
| 
    48
    
        Omskdizel    
     29.07.13 
            ✎
    12:10 
 | 
         
        Ну я для чистоты эксперимента. Конфа поставщика почти 200Мб. Странно, что файл такой большой стал, там не сказать, что много добавилось.     
         | 
|||
| 
    49
    
        Bober    
     29.07.13 
            ✎
    12:13 
 | 
         
        (48) странно, выгрузил cf из своей чистой УТ 11.0.8.11, через меню конфигурация - сохранить конфигурацию в файл. у меня cf весит 138 mb, твой  327 mb.     
         | 
|||
| 
    50
    
        Bober    
     29.07.13 
            ✎
    12:14 
 | 
         
        (48) у тебя там доработки есть?     
         | 
|||
| 
    51
    
        Omskdizel    
     29.07.13 
            ✎
    12:15 
 | 
         
        193 у меня.
 
        Вообще старая тема, что конфа поставщика может сломаться. Я в том числе и поэтому не стал с ней возиться.  | 
|||
| 
    52
    
        Omskdizel    
     29.07.13 
            ✎
    12:16 
 | 
         
        (50) Да, там есть доделки, но не мои. Впрочем я специально так поломать конфу не смогу :)     
         | 
|||
| 
    53
    
        Bober    
     29.07.13 
            ✎
    12:31 
 | 
         
        (51)  у тебя 192, а по ссылке 327 ты мне, то что нужно переслал?     
         | 
|||
| 
    54
    
        Bober    
     29.07.13 
            ✎
    12:41 
 | 
         
        (51) а, понял. тоже выгрузил файл поставщика, а он больше моего cf поставщика.     
         | 
|||
| 
    55
    
        Bober    
     29.07.13 
            ✎
    12:43 
 | 
         
        сравнил конфигурации файлов поставок через 1с, система выдала совпадение     
         | 
|||
| 
    56
    
        Bober    
     29.07.13 
            ✎
    12:56 
 | 
||||
| 
    57
    
        Omskdizel    
     29.07.13 
            ✎
    13:47 
 | 
         
        Тааак....
 
        Мозг малость взорвался, пытаясь ответить на вопрос о направлении копания... А настройки скуля можно как-то выгрузить? Может со скулем чего у меня? (хотя я на трех разных пробовал)  | 
|||
| 
    58
    
        Omskdizel    
     29.07.13 
            ✎
    13:48 
 | 
         
        Так, стоп. Ты с конфой поставщика работал, или с той, что скачал?     
         | 
|||
| 
    59
    
        МихаилМ    
     29.07.13 
            ✎
    14:08 
 | 
         
        (57)
 
        почистите таблицу params от всех записей с непонятными названиями те Реально нужно не тупо удалить, а удалить и затем скопировать из бд свеже созданной.  | 
|||
| 
    60
    
        МихаилМ    
     29.07.13 
            ✎
    14:09 
 | 
         
        +(59)
 
        записи dbnames и users должны остаться.  | 
|||
| 
    61
    
        Omskdizel    
     29.07.13 
            ✎
    14:21 
 | 
         
        А что в этой таблице хранится вообще? И что там может быть неправильного у только что загруженной конфигурации?
 
        Выгрузил конфу поставщика, сделал отдельную базу, глючит. Может таки в SQL проблема? Только вот там то что может быть такое?  | 
|||
| 
    62
    
        Omskdizel    
     29.07.13 
            ✎
    14:28 
 | 
        
Это содержимое таблички Params, кроме колонки BinaryData Что тут можно удалить?  | 
|||
| 
    63
    
        Bober    
     29.07.13 
            ✎
    14:30 
 | 
         
        (58) конфигурацией, которая была по ссылке (с доработками).     
         | 
|||
| 
    64
    
        Omskdizel    
     29.07.13 
            ✎
    14:35 
 | 
         
        (63) Ну значит что-то со скулем, я просто не знаю, что можно еще предположить. Только вот что там может быть? Почти все настройки по умолчанию.     
         | 
|||
| 
    65
    
        Bober    
     29.07.13 
            ✎
    14:40 
 | 
         
        (64) второй вариант с сервером 1с     
         | 
|||
| 
    66
    
        Bober    
     29.07.13 
            ✎
    14:41 
 | 
         
        (64) как у тебя все это сконфигурировано?     
         | 
|||
| 
    67
    
        Omskdizel    
     29.07.13 
            ✎
    14:44 
 | 
         
        (66) Хмм...
 
        Все крутится на одном сервере. Я понимаю, что надо разносить, но контора маленькая, сервер в принципе один. Все остальное по умолчанию. Процессов 4 штуки запустил. Ну даже и не знаю, что еще рассказать.  | 
|||
| 
    68
    
        МихаилМ    
     29.07.13 
            ✎
    14:47 
 | 
         
        (64)
 
        со скулем все впорядке. проблема с серверов 1с и сответственно нужно найти "глючные настройки" они могут хранится где то в файлах настройки сервера или реестре либо в таблице парамс. например в конфигурации остались следы использования веб сервисов или полнотестового поиска. на форуме инфостарта весной обсуждался похожий "глюк" вроде решилось отключением полнотескстового поиска. но сейчас тему искать не буду.  | 
|||
| 
    69
    
        Omskdizel    
     29.07.13 
            ✎
    14:50 
 | 
         
        (68) Честно говоря, отключение полнотекстового поиска вряд ли можно назвать решением проблемы :)
 
        Ну вот про Params. Что там можно прибить? Как в конфигурации(!) могли остаться следы чего бы то ни было?? Эт же не данные...  | 
|||
| 
    70
    
        МихаилМ    
     29.07.13 
            ✎
    15:16 
 | 
         
        (69)
 
        странно, что в Вашем списке нет записи users.usr я бы оставил users.usr DBNames DBNamesVersion siVersions тоже, коли конфа - правленая. остальное скопировал в другую таблицу, удалил и заменил из другой бд. если не поможет, вернул бы назад. для меня конфигурация - прежде всего данные. может быть в конфигурации настройки или не могут - не важно. если пытаться локализовать проблему, лучше исходить , что могут.  | 
|||
| 
    71
    
        Bober    
     29.07.13 
            ✎
    15:50 
 | 
         
        (67) я больше склоняюсь к проблеме на стороне сервера 1с, так как в данном случае SQL делает только, то что скажет сервер 1с.
 
        Как вариант остановить сервер 1с и почистить все каталоги временных файлов сервера 1с. http://its.1c.ru/db/metod81#content:2966:1 Думаю, что сервер 1с не может что-то закэшировать у себя и начинает на ходу все подгружать как в первый раз.  | 
|||
| 
    72
    
        Bober    
     29.07.13 
            ✎
    15:51 
 | 
         
        еще про размещение данных в 1с
 
        http://its.1c.ru/db/metod81#content:1591:1  | 
|||
| 
    73
    
        Bober    
     29.07.13 
            ✎
    15:52 
 | 
         
        чистить таблицы/тублицу params базы 1с нет смысла так как у тебя это возникает даже на новой/чистой базе.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |