Pull to refresh

План обслуживания «на каждый день» – Часть 1: Автоматическая дефрагментация индексов

SQL *Microsoft SQL Server *
Tutorial


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

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

Среди подобных задач можно выделить следующие:

1. Дефрагментация индексов
2. Обновление статистики
3. Резервное копирование

Рассмотрим по порядку автоматизацию каждой из этих задач.
Подробнее
Total votes 15: ↑13 and ↓2 +11
Views 119K
Comments 28

План обслуживания «на каждый день» – Часть 2: Автоматическое обновление статистики

SQL *Microsoft SQL Server *
Tutorial
В предыдущем посте была рассмотрена автоматизация процесса дефрагментации индексов. Теперь пришла очередь статистики.

Собственно для чего она нужна?

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

В процессе выбора той или иной операции, оптимизатор запросов к числу наиболее важных входных данных относит статистику, описывающую распределение значений данных для столбцов внутри таблицы или индекса.
Подробнее
Total votes 8: ↑6 and ↓2 +4
Views 59K
Comments 6

Планирование технических работ с сервисом ХостТрекер

ХостТрекер corporate blog
На выходных обычно проводим запланированные технические работы по обновлению серверов и ПО. Сайт в среднем на «профилактике» около 20-30 минут, и, хотя это время не критично для нашего бизнеса — общий аптайм согласно счетчику ХостТрекера заметно падает.
Из письма клиента

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

Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Views 1.8K
Comments 0

How to Wrap Up a Software Development Project the Right Way

Development Management *Project management *Product Management *Software IT-companies
Sandbox
Does the New Year have you scrambling to wrap up last year’s software development projects? Don’t archive your Jira tickets and Trello boards too quickly!

A good rule of thumb in software development is that your next software project should always be better than your last. Why? Because the lessons you learn and take away from each project should be continuously documented and applied in future projects.

In the words of Rachel Green, every good project should end with closure.

image

Follow this quick and easy 6-step guide to ensure that you wrap up your software project efficiently and effectively.

6 Steps for Successfully Wrapping up a Software Development Project


1. Document future needs

Read more →
Total votes 6: ↑6 and ↓0 +6
Views 2.3K
Comments 1