Оптимизация временной БД (tempdb)

При оптимизации производительности Microsoft SQL Server помимо настройки сервера, баз данных, транзакций и запросов важно обеспечить максимальную производительность временной базы данных (tempdb), особенно если программное обеспечение интенсивно использует временные таблицы (например, 1С), либо используется версионность как уровень изоляции транзакций.

Часто важность временной базы данных недооценивается, что приводит к неожиданным и непонятным проблемам с производительностью. И не обеспечивает стабильного и предсказуемого результата при попытках оптимизировать работу бизнес-приложений.

Читать далее

Мониторинг производительности Microsoft SQL Server

perf-mon-cycle Оптимизация работы сервера, базы данных и выполнения запросов — это сложная и трудоемкая работа, которая должна выполняться постоянно.

Это область, в которой очень тесно переплетаются компетенции и области ответственности администратора и разработчика. Зачастую только совместная работа позволяет добиться результата.

Читать далее…

Версионность в SQL Server

Соблюдение классических правил проектирования и разработки баз данных для бизнес-приложений (OLTP) позволяет нам получить быструю и надежную базу данных в режиме блокировки данных, который установлен для Microsoft SQL Server по умолчанию.

В случае сложной программной логики на стороне базы данных или совмещения нагрузки по обработке транзакций и аналитических запросов можно перевести конкретную базу данных в режим изоляции с поддержкой версий строк данных.

Читать далее

Профессиональная карьера в бизнес-аналитике (BI)

Карьера в области бизнес-аналитики это интересная, сложная и разнообразная работа. Для аналитика самое главное это владение методологией анализа данных, глубокое знание предметной области и понимание специфики (преимуществ и слабостей) своей компании.

Современной тенденцией является высокая техническая компетенция аналитика, позволяющая ему быстро решать задачи самостоятельно или совместно с ИТ-специалистами. В любом случае, даже для грамотной постановки задач разработчикам требуется определенный уровень компетенции в области информационных технологий.

Карьера в бизнес-аналитике

Читать далее

Карта знаний ASP.NET MVC

ASP.NET MVC Ресурсы для изучения:

Книги:

Жизненный цикл
ASP.NET MVC life cycle

Lifecycle of an ASP.NET MVC 5 Application

Разговорный SQL. Практический курс

Можно учить иностранный язык годами, и не научиться общаться. А можно просто начать на нем разговаривать, и постепенно развивать свою способность к общению. Это работает в любой области деятельности, поскольку наше мышление проблемно-ориентированное.
На этой основе построен курс по SQL как языку общения с базой данных, которая является ядром информационной системы.

talking-sql-process Обучение происходит в виде практики по решению учебных задач, на основе решения которых формируется понимание принципов работы с данными и развивается профессиональное мышление.

Читать далее