Как ускорить восстановление БД в 2 раза!

Каждый администратор знает, что восстановление БД из backup`а – это зачастую медленный процесс. В особенности, если у вас сравнительно большая БД(более 100гб). А теперь представьте, что продолжительность восстановления базы данных можно сократиться, скажем, в 2 раза воспользовавшись всего 1 опцией. Предлагаю провести эксперимент. Вот БД TestDB ее размер 100 ГБ, полностью заполненная всякой информацией. Вся … [Read more…]

Мои Собеседования. Делюсь опытом.

Приветствую, Цикл этих статей будет посвящен, мои хождения в другие компании за работой — на собеседования, короче. Собеседования были везде разные, в одних местах были конкретные пытки, в других, легкая беседа на «расслабоне». Собеседований за последние 2 года было много штук 7 :). Но я пойду начиная с последних и далее по убыванию или запоминаемости. … [Read more…]

Сравниваем 2 БД SQL SERVER

Всем привет, На прошлой неделе мой коллега, который занимается другим проектом, получил новую обязанность, следить за тем, чтобы во всех БД филиалов все было одинаково, дело в том, что на текущий момент в его проекте уже 5 «боевых» бд и примерно столько же тестовых бд, на каких то БД, тестируется новый функционал сделанный нашими разработчиками, … [Read more…]

Что дальше?!

Всем привет, Вчера опять наткнулся на видео на youtube суть которого сводится к тому, что desktop умирает, а веб становится значимей. Прям какая то тоска обуревает, я довольно долго сидел читал про WinForms и WPF, а тут оказывается всё в топку, какого черта?! Основные тезисы того почему веб до сих пор не вытеснил desktop, как … [Read more…]

Библиотека GMap.Net — странный зверь.

Всем привет, давно не писал, в качестве фиксации прошел по книге «Изучаем C# 2-е издание» события, делегаты, сериализацию и работу с потоками. Сейчас я на 582 странице книги+увлекся Entity Framework. Но сейчас не об этом. Не давно начал делать приложения для управления GPS трекерами, и в какой то момент понадобилось добавить в WinForms карту, чтобы … [Read more…]

Как сделать «рандомайзер» в SQL SERVER

Всем привет, Только что, в ходе решения задачи, связанной с генерацией числового кода и рассылкой его всем ответственным за процесс людям, наткнулся на забавный момент, как таковой функции, которая возвращала бы случайное целое число в SQL SERVER — нет. Есть функция RAND(), но она работает весьма специфичным и не привычным после C# образом. А именно, … [Read more…]

Нашел интересный чат и интересный ресурс!!

Всем привет, Примерно неделю назад меня посетила мысль, о том, что форумы интересный источник получения информации, но есть проблема получить информацию на форуме быстро не получится в лучшем случаи через час другой, а что если у меня горят глаза и я что-то «паяю» но вдруг утыкаюсь в стену которую не могу преодолеть. В общем, если … [Read more…]

Структуры в С#. Особые моменты о которых не рассказывают лекторы.

Привет всем, В этой статье я хочу отразить некоторые моменты о которых не рассказывают в видео уроках и на курсах. Описанное ниже, это вычитка из разных статей. и так погнали… Структура(классическая) — это конструкция языка, позволяющая содержать в себе набор полей различных типов. —————— struct Strust { int field; static int second; } —————— + … [Read more…]

Диагностика работы приложения

Просмотрел еще немного видео по отладке приложений, логированию и оценки производительности. Хотелось бы для себя и конечно для того кто будет это читать, отписать пока свежая голова, чтобы потом была возможность вернуться и перечитать. О чем буду писать: Logging and Tracing (Логирование и Трассировка) Application Profiling (Профилирование приложений) Performance Counters (Счетчик производительности) И поехали… При … [Read more…]