vk fb tw rss

Дополнительные вопросы на экзамене 1С:Эксперт по технологическим вопросам

Вопросы

 

 

При сертификации на 1С:Эксперта очень любят задавать дополнительные вопросы. Даже не так, там очень, очень любят эти самые дополнительные вопросы.

На самом деле, успешная сдача экзамена напрямую зависит от того, как вы ответите на доп. вопросы. Ответы на вопросы в билете могут вообще не учитываться, а иногда дело до них просто не доходит, и преподаватель сразу начинает осыпать вас дополнительными вопросами.

Здесь я привел только основные дополнительные вопросы, которые задают на экзамене.

Надо отметить, что вопросы постоянно меняются, и если вам есть что добавить, оставляйте свои комментарии.

 

  1. Каковы причины появления ошибки «Недостаточно памяти для выполнения запроса»?

 

  1. Документ проводится быстро в однопользовательском режиме и медленно при многопользовательской работе. В чем может быть причина? Предложите план по расследованию этой проблемы

 

  1. Для работы системы используется сетевой ключ на 50 пользователей, который установлен на сервере предприятия. Во время работы системы у различных пользователей периодически возникает ошибка «Не обнаружен ключ защиты программы». Укажите возможные причины возникновения ошибки и предложите способы их устранения

 

  1. Чем СУБД версионник отличается от блокировочника?

 

  1. Какие кластерные индексы создаются платформой автоматически для документов/справочников?

 

  1. Устанавливает ли код «Запрос.Выполнить()» управляемую блокировку если используется режим управляемых блокировок?

 

  1. Есть ли отличия в индексах создаваемых платформой автоматически для регистров в версиях 8.2 и 8.3?

 

  1. Как проблема медленных запросов пересекается с проблемой ожиданий на блокировках?

 

  1. Мы сформировали таблицу по ключевым операциям, согласно APDEX. А что делать дальше?

 

  1. Устанавливает ли код «Ссылка.ПолучитьОбъект()» управляемую блокировку если используется режим управляемых блокировок? Если да, то в какой момент эта блокировка снимается?

 

  1. Устанавливает ли код «НаборЗаписей.Прочитать()» управляемую блокировку если используется режим управляемых блокировок? Если да, то в какой момент эта блокировка снимается?

 

  1. Операция выполняется медленно. Как узнать кто виноват, сервер 1С или сервер СУБД? Предложите план расследования

 

  1. Эксперт провел нагрузочное тестирование по ключевой операции работающей системы. Для ключевой операции было определено целевое время – T = 1 секунда. При этом ключевая операция выполнялась 17343 раза. В итоге он получил следующий график распределения:

APDEX

Каков будет Apdex?

 

  1. Каким образом можно замерить время выполнения операции?

 

  1. Может ли ТЖ фиксировать блокировки? Если да, то какие именно, блокировки СУБД или 1С?

 

  1. С чего начать, если пользователи жалуются на производительность?

 

  1. Как определить, что мы избавились от избыточных блокировок?

 

  1. Что такое блокировка и для чего она нужна?

 

  1. Кто и когда устанавливает блокировку?

 

  1. Кто и когда снимает блокировку?

 

  1. Что такое ожидание на блокировке и в каком случае оно происходит?

 

  1. Что такое транзакция? Для чего она нужна?

 

  1. Поддерживаются ли вложенные транзакции в 1С?

 

  1. Когда открывается транзакция?

 

  1. Что такое уровень изоляции транзакции?

 

  1. Какие уровни изоляции транзакции поддерживаются 1С:Предприятие 8?

 

  1. Чем уровни изоляции отличаются (с практической точки зрения)?

 

  1. Как блокировка связана с транзакцией?

 

  1. Как блокировка связана с запросом?

 

  1. В результате анализа проблемы взаимоблокировки была обнаружена ее причина: запрос в транзакции без опции «ДЛЯ ИЗМЕНЕНИЯ» и затем – запись прочитанных данных. Почему в этом случае возникает взаимоблокировка? Как и почему изменится ситуация, если использовать опцию «ДЛЯ ИЗМЕНЕНИЯ»?

 

  1. Что такое взаимоблокировка?

 

  1. Как взаимоблокировка связана с неоптимальными запросами?

 

  1. Какие основные причины взаимоблокировок?

 

  1. В какой момент начинает действовать свойство набора записей БлокироватьДляИзменения при установленном значении Истина?

 

  1. Нарисуйте на бумаге схемы двух основных типов взаимоблокировок

 

  1. Что такое план запроса и зачем он нужен?

 

  1. Кто и когда формирует план запроса?

 

  1. Пользователю системы назначили новую роль. После чего у него возникли проблемы производительности. Укажите наиболее вероятную причину, объясните почему это могло произойти.

 

  1. Как можно повлиять на выбор плана запроса?

 

  1. Как отобрать ТОП – 5 медленных запросов при выполнении какой либо обработки или проведения документа?

 

  1. В каком случае сканирование таблицы это хорошо?

 

  1. В каком случае использование Nested Loops это хорошо?

 

  1. Какие типичные ошибки в коде конфигурации и структуре метаданных, могут привести к неоптимальной работе запроса? Дайте рекомендацию по устранению ошибок.

 

  1. Что такое «Сеанс» и «Соединение»? Чем они отличаются?

 

  1. При проведении документа происходит следующая проверка: если в некотором справочнике есть элемент с определенным названием, то проведение успешно завершается, если элемента с таким именем нет, его нужно создать. Какие проблемы возможны при большом количестве проводимых документов? Как можно реализовать данный функционал и избежать проблем?

 

  1. Что такое закон Амдала? В чем его практический смысл?

 

  1. Нужны ли дополнительные действия при загрузке базы с 8.2 в 8.3 для включения READ COMMITTED SNAPSHOT, например, нужно ли выгрузить базу в .dt и затем загрузить из него или достаточно просто обновить платформу?

 

  1. При использовании разделителей, каким образом происходит эскалация блокировок? При использовании независимых, независимых и совместных? Блокируется вся таблица без учета разделителя или с его учетом в каждом случае?

 

  1. Как влияет конфигурация RAID на методику определения узких мест? Как определить что очередь к ЦП является критичной, если включен/выключен режим гиппертрейдинга?

 

  1. Связь между объектным чтением и управляемыми блокировками. После объектного чтения каких объектов они накладываются?

 

  1. Запрос.Выполнить().Выбрать() — сразу в память помещается всё или нет? А Запрос.Выполнить().Выгрузить()?

 

  1. Как уронить сервер 1С 8.2 в тестовых целях?


Лучшие материалы по теме

Расскажите своим друзьям
Вам ничего не стоит, а им будет интересно
Подпишитесь на обновления
Ваш e-mail: * Ваше имя: *


Обсудить Вконтакте


Обсудить в Facebook

15 комментариев: Дополнительные вопросы на экзамене 1С:Эксперт по технологическим вопросам

  • А ответы будут? )

    • Часть ответов есть в моем курсе подготовки. Остальные ответы я даю на персональной консультакции.
      Большую часть ответов можно найти самостоятельно, а лучше всего сделать базу для опытов и проверить все экспериментально.

  • Хорошая подборка.
    Часть вопросов — это, конечно, база, без которой нет смысла приходить на экзамен. Но остальные довольно интересные. Спасибо.

  • А где можно почитать ответы на вопросы ?

    • Часть ответов есть в моем курсе подготовки.
      Большую часть ответов можно найти самостоятельно, а лучше всего сделать базу для опытов и проверить все экспериментально.

  • Следует понимать, что любой задаваемый на экзамене вопрос ставит своей целью не проверить знание Вами правильного ответа, а определить, насколько хорошо Вы понимаете затронутые механизмы. Для примера, формально правильным ответом на вопрос о «Лицензия не обнаружена» является высокая нагрузка на сервере HASP LM, в связи с чем служба просто не успевает реагировать на запросы клиентов. Однако: мы переходим на раздачу лицензий строго сервером — и все волшебным образом налаживается при неизменной картине нагрузки. Почему?
    Для верного ответа нужно знать, как клиент ищет HASP при настройках по умолчанию. В частности, что при этом задействуется broadcast-запрос. Теперь вспоминаем галочку «Prevent broadcast storms», заботливо поставленную нами в настройке какого-нибудь D-link или Allied Telesyn. И вот теперь все становится ясно.

  • Очень даже неплохой пример про раздачу лицензий. Андрей, можете кинуть ссылку по такой инфе. Я бы хотел подробней ознакомиться..
    Я, например, думал что «Лицензия не обнаружена» это о:
    Бывают ситуации, когда Alladin Monitor показывает занятость больше лицензий, чем пользователей в сети. Такое бывает, когда клиент 1С завершился аварийно. Получается в Менеджере лицензий зависает занятая лицензия, хотя фактически она не используется. В таких случаях можно перезапустить службу Менеджера лицензий «HLServer». Когда лицензия зависает на 36 часов.

    • Посмотрите руководство администратора, эти вопросы собственно оттуда и списаны.
      Там все расписано, в каком случае, откуда берется лицензия.

  • Расскажите кто нибудь что такое «Чтение в объектной технике»?

  • А какие блокировки накладываются? Когда снимаются? Уровни изоляции есть какие-нибудь?

  • по вопросу 13 есть, как минимум, два мнения (на оси Х самое левое измерение соответствует 1,0 или 0,5 sec)
    1. (1000+16343/2)/17343 = 0,53
    2. (4000+13343/2)/17343 = 0,62
    А сколько получилось у вас?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *