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

Опубликовано: 30.10.2017

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

Масштабирование базы данных через шардирование и партиционирование / Денис Иванов (2ГИС)

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


10. Базы данных. Обзор NOSQL решений для работы с высоконагруженными системами | Технострим

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

Временная база данных является системной базой данных, которая использоваться как для системных, так и для прикладных задач:

Выполнение запросов с инструкциями ORDER BY, GROUP BY или операторами множеств (UNION, INTERSECT, EXCEPT). В плане выполнения необходимо обратить внимание на операторы Sort, Hash match, Spool. Выполнение скриптов с использованием курсоров типа static или keyset. Создание временных таблиц и табличных переменных. Использование табличных функций. Использование триггеров. Подключение клиентов в режиме MARS (Multiple Active Result Sets) . Создание и обновление индексов. Уровень изоляции транзакций с версионностью (SNAPSHOT). Использование больших объектов (varchar(max), nvarchar(max), varbinary(max), text, ntext, image, xml) как параметров или переменных. Выполнение команды DBCC CHECK. Использование Service Broker или Database mail.

Анализ

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

SELECT SUM ( user_object_reserved_page_count )* 8 as usr_obj_kb , SUM ( internal_object_reserved_page_count )* 8 as internal_obj_kb , SUM ( version_store_reserved_page_count )* 8 as version_store_kb , SUM ( unallocated_extent_page_count )* 8 as freespace_kb , SUM ( mixed_extent_page_count )* 8 as mixedextent_kb FROM tempdb . sys . dm_db_file_space_usage

Соответственно, в первой колонке  usr_obj_kb мы видим сколько данных во временной базе данных используется в прикладном коде, например, при создании временных таблиц. Колонка internal_obj_kb показывает, сколько данных используется для системных задач, а version_store_kb показывает объем данных для хранения версий строк при использовании версионности.

3D стерео фильмы для 5D
    Как купить билеты на поезд

    Я всегда в последнее время пользуюсь услугами настоящего интернет сайта. Он у меня внушает доверие. И здесь придбати квитки возможно в любое

    Заказ такси в Киеве от 30 грн
    Если неудачи в жизни для вас нормой, в первую очередь необходимо проанализировать, откуда растут корни ваших проблем. Скорее всего, вы человек неорганизованный и постоянно опаздываете. В мегаполисе это

    Тайверб Тайверб
    Прочие ингредиенты: целлюлоза микрокристаллическая, повидон К30, натрия крахмалгликолят, магния стеарат, opadry желтый YS-1-12524-A. Лапатиниб содержится в форме лапатиниба дитосилата моногидрата. № UA/8847/01/01

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

    Копаксон
    Конкурентно замещает антигены миелина в местах связывания с молекулами главного комплекса гистосовместимости класса II на поверхности клеток, несущих антигены. Следствием этого является активация образования

    Begin.com.ua/
    Подбором персонала занимается HR-менеджер, но часто такая должность отсутствует в компании, и его обязанности берут на себя или директор, или его заместитель. Если выбор сотрудников окажется неправильным 

    Бесплатная раскрутка сайтов ucoz
    Необходимо для себя выяснить, какая цель преследуется при раскрутке Интернет проекта. Здесь всё просто, так как чаще всего это возможность при помощи различных способов и средств увеличить поток посетителей.

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

    Где купить качественные ссылки
    Большинство информации предлагаемой для изучения информации по продвижению ресурсов, непременно во главу угла ставят использование в интернет ресурсах качественного, уникального контента. Также для продвижения

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

rss