Список из 144 бесплатных и платных интернет ресурсов для изучения и работы с Microsoft SQL Server.
Статья в формате markdown на английском языке доступна на Github
Рубрика «Microsoft SQL Server» - 14
Список полезных ресурсов по Microsoft SQL Server
2016-07-18 в 15:15, admin, рубрики: Microsoft SQL Server, sql, sql server, sql server 2008, sql server 2008 r2, sql server 2012, sql server 2014, sql server 2016, Администрирование баз данныхКороткая шпаргалка по блокировкам при чтении и изменении данных в зависимости от уровня изоляции транзакции в MSSQL
2016-07-13 в 12:01, admin, рубрики: Microsoft SQL Server, mssql, многопользовательская работа, Программирование, шпаргалкаRead Uncommitted
- если в одной транзакции поменять данные — селект этих данных (в другой транзакции или без транзакции) не будут ждать окончания первой транзакции и вернут записанные данные незакомиченных транзакций
- если в одной транзакции считать данные — апдейты этих данных в другой транзакции не будут ждать окончания первой транзакции
- шаред локи не используются. Что аналогично установке NOLOCK хинта во все селекты в Read Commited
- эксклюзивные локировки устанавливаются в процессе выполнения стейтмента и снимаются по окончанию транзакции
Read Committed + read_committed_snapshot off
(alter database xxx set read_committed_snapshot off)
- если в одной транзакции поменять данные — селект этих данных (в другой транзакции или без транзакции) будут ждать окончания первой транзакции. Селект с NOLOCK хинтом вернёт изменённые, но не закомиченные данные.
- если в одной транзакции считать данные — апдейты этих данных в другой транзакции не будут ждать окончания первой транзакции
- шаред локировки устанавливаются в процессе работы стейтмента и снимаются по окончанию стейтмента
- эксклюзивные локировки устанавливаются в процессе выполнения стейтмента и снимаются по окончанию транзакции
Полный список расширений для SQL Server Management Studio (SSMS)
2016-06-24 в 11:32, admin, рубрики: Microsoft SQL Server, sql server, sql server 2008, sql server 2012, sql server 2014, sql server 2016, ssms, ssmsboost, Администрирование баз данных, метки: ssms, ssmsboostПолезные платные и бесплатные расширения для SQL Server Management Studio (SSMS) — полный список из 25 расширений.
Смотрите записи докладов виртуального форума «Данные. Технологии. SQL Server 2016»
2016-06-23 в 6:53, admin, рубрики: azure, azure ml, BigData, IoT, microsoft, Microsoft Azure, Microsoft SQL Server, Power BI, R, rdbms, sql, sql server, sql server 2016, Блог компании Microsoft, виртуальны форумДоступны записи докладов форума в высоком качестве на Channel9. Программа форума была разделена на 3 трека, см. описание ниже, доклады из каждого трека доступны по ссылке channel9.msdn.com/Events/data-platform-russia/Virtual-Forum-data-technologies-SQL-Server-2016
SQL Server 2016: новые стандарты в мире OLTP. Трек посвящен возможностям новой платформы по повышению производительности и безопасности процессов. Так, скорость обработки транзакций на новой платформе выше в 30 раз, а запросов – в 100 раз, по сравнению с дисковыми реляционными базами. Безопасность системы обеспечивается современными инструментами Always Encrypted и Role Level Security.
Бизнес-аналитика: SQL, Power BI, R, Mobile. Обсуждение вариантов практического применения SQL Server 2016 для разработки интеллектуальных приложений, способных анализировать данные и организовывать их в умные системы с помощью технологий бизнес-аналитики BI, а также использования языка R.
Azure: новое поколение решений для аналитики, Big Data& IoT. Доклады об обеспечении автоматизации критически-важных процессов в компании благодаря умным аналитическим системам, машинному обучению и ботам, а также интеграции в облако с возможностью масштабирования ИТ-инфраструктуры.
Читать полностью »
Полный список инструментов для Microsoft SQL Server
2016-06-20 в 20:22, admin, рубрики: Microsoft SQL Server, sql, sql server, sql server 2008, sql server 2012, sql server 2014, sql server 2016Инструменты Microsoft SQL Server
Полезные платные и бесплатные утилиты, инструменты для Microsoft SQL Server — полный список из 131 инструмента.
Поддержка BizTalk Server 2010: полезные советы
2016-06-20 в 9:19, admin, рубрики: .net, biztalk, Microsoft SQL Server, windows, Блог компании ICL Services, ит-инфраструктура, разработка под windows, метки: biztalk, it-аутсорсингНекоторое время назад нам передали на поддержку сервер BizTalk 2010. Наш клиент – оптовый поставщик продукции, и он использует BizTalk Server для обмена информацией между своей учетной системой и учетными системами своих клиентов. В частности, например, это получение заказов, выгрузка, отправка прайс-листов и накладных, электронный документооборот. Какие полезные советы мы вынесли из практики, рассказываем далее.

SQL Server 2016 Stretch Database
2016-06-16 в 12:39, admin, рубрики: azure, Microsoft Azure, Microsoft SQL Server, sql, sql server, sql server 2016, stretch database, Администрирование баз данных
Первого июня состоялся релиз SQL Server 2016, который привнес в привычную разработку большое число нововведений, среди которых уже давно анонсированную технологию Stretch Database, позволяющую динамически переносить «горячие» и «холодные» данные из SQL Server в Azure.
С точки зрения маркетинга, Stretch Database очень хорошо распиарили. Приводили разумные аргументы, что по мере накопления в базе исторических данных возрастает сложность и стоимость её эксплуатации. И предлагали разумное решение — автоматический перенос архивных данных по мере устаревания в «облако». Честно признаюсь, идея мне понравилась.
Начиная с SQL Server 2016 RC0 я начал тестировать технологию Stretch Database на двух проектах, которые помогаю развивать. Первый — это бесплатный трекер рабочего времени TMetric, для которого характерна OLTP нагрузка, второй — внутренний проект с DW нагрузкой.
Читать полностью »
Delayed Durability или история о том как получилось ускорить выполнение автотестов с 11 до 2,5 минут
2016-06-14 в 10:25, admin, рубрики: control transaction durability, delayed durability, jasmine, Microsoft SQL Server, sql, sql server, sql server 2014, writelog, Администрирование баз данных, высокая производительность, Тестирование веб-сервисов, ускорение автотестов
Относительно недавно я начал помогать на новом для себя продуктовом проекте TMetric, который на поверку разрабатывается как бесплатный веб-сервис для трекинга рабочего времени.
Стек технологий был изначально выбран мелкомягкий, а в качестве хранилища данных использовался SQL Server 2014. Одним из первых тасков, которые мне поручили — это поисследовать возможность ускорения автотестов.
Читать полностью »
Полный список флагов трассировки Microsoft SQL Server
2016-06-14 в 8:51, admin, рубрики: Microsoft SQL Server, sql, sql server, sql server 2008, sql server 2012, sql server 2014, sql server 2016Microsoft SQL Server Флаги Трассировки
Полный список Microsoft SQL Server флагов трассировки (300 флагов трассировки на текущий момент).
ПОМНИТЕ: Будьте предельно осторожны с флагами трассировки, проверяйте их влияние в первую очередь в тестовой среде.
Подводные камни при использовании Linked Server
2016-06-09 в 8:52, admin, рубрики: dynamic sql, linkedserver, Microsoft SQL Server, sql, метки: linkedserverВ нашу компанию пришел достаточно интересный проект, связанный с обработкой очереди задач. Проект был разработан ранее другой командой. Нам необходимо было разобраться с проблемами, возникающими при большой нагрузке на очередь, и, соответственно, исправить найденные.
Если вкратце, то проект из себя представляет несколько БД и приложений, расположенных на разных серверах. «Задача» в данном проекте – это хранимая процедура или .Net приложение. Соответственно «задача» должна быть выполнена на определённой БД и на определенном сервере.

Читать полностью »

