На экзамене необходимо в первую очередь показать глубокое понимание своих ответов и практические знания. Следующие задачи необходимо обязательно повторить на практике, а не просто прочитать и посчитать, что понятно.
- Поставить на отдельный компьютер Linux + PostgreSQL + 1C
- Включить замер производительности на ключевой операции
- Создать различные виды deadlock и проанализировать их через ТЖ
- С помощью Тест-центра написать автоматический тест с проведением документа (либо создание, либо копирование, в зависимости от настроек)
- Расследование причин утечки памяти, доказать ее наличие с помощью perfmon
- Поиск циклических ссылок
- Посмотреть какой запрос выполняется в данный момент на MS SQL и PostgreSQL (pg_stat_activity + pg_locks, sys.dm_exec_requests)
- Найти и оптимизировать проблемы в тестовой базе
- Отключить эскалацию блокировок на управляемых блокировках
- Разобрать план запроса на MS SQL и PostgreSQL
- Включить Debug на сервере Linux
- Включить техжурнал на сервере Linux
- Показать автоматическую блокировку на сервере СУБД
- Распарсить технологический журнал с помощью регулярных выражений
Ответы на теоретические вопросы надо знать уже в первый день экзамена.
- Уровни изоляции транзакций
- Причины избыточных блокировок при автоматическом управлении блокировками
- Типы взаимоблокировок и из-за чего они появляются
Также почти обязательно прочитать все статьи на ИТС, касающиеся вопросов крупных внедрений.
Не выйдет!