Архив рубрики: SQL

MS SQL Server с рабочей нагрузкой 1С, статистика, показания счетчиков

Недавно случилось мне собрать статистику с уникальной тестовой среды- по параметрам она соответствует рабочему серверу. При чем, в этот момент там выполнялся расчет 1С, нагрузка очень мощная. Крайне любопытны показания счетчиков. Представлено все в самописной среде (я автор), все крайне наглядно. 1C_TEST_WORKLOAD     Ваш браузер не поддерживает плавающие фреймы!

Раздел: SQL

MS SQL Server миллиард записей в одной транзакции

Программисты и администраторы стремятся к наиболее лаконичным транзакциям, которые затрагивают минимальные объемы данных. Но регулярно возникают вопросы, а что будет если транзакция будет большой? Если очень большой? Какую максимально тяжелую транзакцию сможет обработать сервер?   И вот мне удалось провести эксперимент на сервере. Таблица в одной базе, прямым инсертом переносится в другую. Индексы на таблице-получателе… Читать далее »

Раздел: SQL

DBCC CHECKDB для очень больших баз данных | Windows IT Pro/RE | Издательство «Открытые системы»

Источник: DBCC CHECKDB для очень больших баз данных | Windows IT Pro/RE | Издательство «Открытые системы» DBCC CHECKDB представляет собой команду на T-SQL, которая осуществляет проверку логической и физической целостности всех объектов заданной базы данных. Большинство администраторов баз данных (DBA), вероятно, не особенно задумываются о регулярности запуска DBCC CHECKDB — до тех пор, пока их… Читать далее »

Раздел: SQL

MS SQL Server 2016, интересная ошибка

У знакомых возникла проблема с сервером Microsoft SQL Server 2016 Enterprise Edition Суть проблемы- параметры производительности совершенно нормальные, нагрузка небольшая. Но при этом запросы от пользователей с ограниченными полномочиями выполняются с большими задержками. При этом у пользователей с высоким уровнем доступа таких проблем не возникает. Характерным признаком является высокий уровень ожиданий HADR_GROUP_COMMIT и HADR_SYNC_COMMIT .… Читать далее »

Контроль наличия индексов MS SQL SERVER

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

Раздел: SQL

SQL 2016 Plan Cache Cleared Frequently

Такая вот интересная оговорка, в форуме попалось   Источник: SQL 2016 Plan Cache Cleared Frequently By the way, have you granted the service account for SQL Server the permission «Lock Pages in Memory». This may help to improve the situation. At least when I have spoken with Microsoft about it, they have recomended to use… Читать далее »

Раздел: SQL

Компьютерра: Отключение счётчиков производительности Windows

Деактивация неиспользуемых средств диагностики Windows позволит высвободить системные ресурсы компьютера для выполнения других, более востребованных задач.В версиях Windows, построенных на ядре NT, реализовано немало счётчиков, собирающих статистику производительности как операционной системы в целом, так и различных её компонентов. Когда сведения об эффективности работы системных модулей Windows не представляют для пользователя никого интереса, работающие вхолостую счётчики… Читать далее »

Sys.dm_os_performance_counters Demystified | Simple SQL Server

Хорошая статья по счетчикам производительности Источник: Sys.dm_os_performance_counters Demystified | Simple SQL Server   The dmv sys.dm_os_performance_counters is awesome, if you can understand it. This is how I make it easy to read and use. Here are the values I watch and why I watch them. My list isn’t going to be perfect and you’re not… Читать далее »