На прошлой неделе компания Microsoft на интернет-конференции Data Amp представила SQL Server 2017. Во время презентации были озвучены новые функции решения. Одним из самых значимых нововведений стала интеграция языка Python.
Рубрика «sql server» - 7
«SQL Server 2017»: Теперь с поддержкой Python
2017-04-25 в 6:18, admin, рубрики: Microsoft SQL Server, sql, sql server, Блог компании 1cloud.ruПочему большие БД работают не как хочется, или про несбыточные мечты SQL-запросов
2017-04-13 в 12:41, admin, рубрики: devops, sql server, Администрирование баз данных, Блог компании Яндекс.Деньги, высоконагруженные системы, запросы к БД, Серверная оптимизация, хранилища данных
В команде эксплуатации подумали, что наш опыт с Microsoft SQL в нагруженной среде больше нельзя скрывать, и потому родилась эта статья. В ней я расскажу о нюансах работы с этой СУБД из практики.
Microsoft SQL Server давно нашел свое место в семействе продуктов Яндекс.Денег и успешно решает задачу сбора разрозненной информации обо всех операциях из множества отдельных сервисов. Без такой сборки воедино нельзя было бы отследить платеж, собрать статистику или решить проблему.
Все сказанное далее будет полезно администраторам крупных БД – тем, кто заботится о быстрой и точной работе аналитики Microsoft SQL Server 2012-2014.
Если информация окажется вам полезной и интересной — обязательно дайте знать в комментариях, чтобы автор не расслаблялся.Читать полностью »
Тюнинг SQL Server 2012 под SharePoint 2013-2016. Часть 2
2017-04-10 в 8:08, admin, рубрики: sharepoint, sharepoint 2013, sharepoint 2016, sql server, Администрирование баз данных, Блог компании Softline, Серверное администрирование, системное администрированиеЗдравствуйте! Сегодня с вами снова я — Любовь Волкова, системный архитектор департамента разработки бизнес-решений. В предыдущей статье мы начали обсуждение темы тюнинга SQL-серверов для работы с базами данных SharePoint 2013/2016. В материале были подробно рассмотрены вопросы выбора между физическим и виртуальным сервером, планирование размера, размещения баз данных, подготовка дисковой подсистемы и оптимизация передачи данных по сети.
Сегодня мы продолжаем рассказ, останавливая свое внимание на особенностях настройки параметров SQL-сервера в ходе процесса инсталляции с учетом последующей работы с базами данных SharePoint, а также настройках перед развертыванием SharePoint и в процессе обслуживания баз данных корпоративного портала.
Основная цель статьи – помочь системным администраторам, администраторам баз данных выполнить грамотную подготовку серверов, развертывание, настройку и обслуживание SQL-сервера с учетом лучших практик оптимизации производительности корпоративных порталов SharePoint.
Почему много JOIN в запросе это плохо или не мешайте оптимизатору
2017-04-05 в 11:30, admin, рубрики: dba, developer, MS Sql Server, mssql, sql server, t-sql, Администрирование баз данных
Недавно столкнулся с одним приложением, которое генерировало запросы к БД. Я понимаю, что этим никого не удивишь, но когда приложение стало тормозить и мне пришло задание разобраться в чём причина, я был сильно удивлён, обнаружив эти запросы. Вот с чем иногда приходится иметь дело SQL Server:
Читать полностью »
Тюнинг SQL Server 2012 под SharePoint 2013-2016. Часть 1
2017-04-03 в 8:54, admin, рубрики: sharepoint, sharepoint 2013, sharepoint 2016, sql server, Администрирование баз данных, Блог компании Softline, Серверное администрирование, системное администрированиеЗдравствуйте. Меня зовут Любовь Волкова, я системный архитектор департамента разработки бизнес-решений. Время от времени я пишу прикладные посты о серверных продуктах Microsoft (например про мониторинг серверов SharePoint и про обслуживание баз данных, связанных с базами контента, службами и компонентами этой платформы.
Этот пост является первым из двух, в которых я расскажу о важной с точки зрения администрирования порталов SharePoint теме – по тюнингу серверов SQL, нацеленного на достижение высокой производительности. Крайне важно обеспечить тщательное планирование, корректную инсталляцию и последующую настройку SQL-сервера, который будет использоваться для хранения данных, размещенных на корпоративном портале.
В этом посте вы сможете прочитать о планировании инсталляции SQL-сервера. Чуть позже будет опубликована вторая часть, посвященная установке SQL-сервера и последующему конфигурированию.
Интеграция XML данных — другой путь
2017-03-29 в 15:00, admin, рубрики: big data, data warehouse, olap, sql server, XML, xpath, xslt, Анализ и проектирование системВ данной статье описывается «нетрадиционная», но достаточно мощная технология обработки XML, позволяющая импортировать любые XML-данные и преобразовывать их структуру эффективно и просто, при этом один и тот же процесс обработки позволяет трансформировать исходные данные любой структуры без какого-либо изменения программного кода.
Читать полностью »
Релиз DataGrip 2017.1
2017-03-28 в 14:06, admin, рубрики: DataGrip, jetbrains, Microsoft SQL Server, mysql, postgresql, sql, sql server, базы данных, Блог компании JetBrainsПривет! Обсуждение DataGrip началось уже в комментариях к анонсу новой IntelliJ IDEA, давайте продолжим здесь. Расскажу, что нового в DataGrip 2017.1.
Будет много текста и картинок. Вкратце, вот что мы добавили:
Читать полностью »
WCF REST сервисы и UWP приложения
2017-03-01 в 7:31, admin, рубрики: ASP, azure, cloud, Microsoft Azure, rest, service, sql server, uwp, wcf, разработка под windows, разработка под windows phone, сервис
Довольно частый вопрос, который возникает у тех кто пробует разрабатывать под UWP это «Как UWP приложению получить данные из базы данных SQL Server?». Напрямую данные получить нельзя. Работа с базами данных у UWP приложений требует настроенного REST-сервиса.
Разработчики клиентских приложений как правило далеки от созданий серверных бэкендов, но им необходимо иметь хотя бы представление о сервисах.
Под катом описание того как создать локальный WCF REST сервис и получить от него данные приложением UWP. Сервис сможет получать данные из базы данных SQL Server, созданной в Azure (но аналогично можно получить данные и из любой локальной базы). Дополнительно, чтобы все не выглядело сильно банально, будет рассмотрена возможность размещения самого сервиса в Azure для работы с ним из все того же клиентского UWP приложения.
Читать полностью »
Расширения Entity Framework 6, о которых вы могли и не знать
2017-01-24 в 9:40, admin, рубрики: .net, C#, dbcontext, edmx, entity framework, entity framework 6, Microsoft SQL Server, moq, sql serverМногие программисты делают записи, описывают трудности, красивые и не очень решения, с которыми приходится сталкиваться по долгу службы. Это может быть собственный технический блог, рабочая вики, или даже обычный блокнот — суть одна. Постепенно, из маленьких Evernote-заметок может вырасти целая статья на Хабр. Но время идет, перемена места работы сулит изменения в стеке разработки, да и технологии не стоят на месте (кстати, EF Core уже пару месяцев как в версии 1.1). С другой стороны, Entity Framework 6 был и остается "рабочей лошадкой" для доступа к данным в корпоративных приложениях на стеке .net, не в последнюю очередь благодаря своей стабильности, низкому порогу входа и широкой известности. Поэтому, я надеюсь, статья всё еще окажется кому-то полезной.
Содержание:
- Database First без EDMX
- Работа с отсоединенными графами
- Модификация SQL. Добавление табличных указаний
- Кэширование данных за пределами времени жизни DbContext
- Retry при ошибках от SQL Server
- Подменяем DbContext, изолируемся от реальной БД
- Быстрая вставка
Работаем с JSON в SQL Server 2016
2016-12-13 в 6:17, admin, рубрики: json, Microsoft SQL Server, mssql, sql, sql server, tutorialJSON сейчас один из самых используемых форматов данных в разработке. Большинство современных сервисов возвращают информацию в виде JSON. JSON также предпочитаемый формат для хранения структурированный информации в файлах, например. Так как очень много данных используется в JSON-формате, то поддержка JSON в SQL Server особенно становится актуальной, чтобы иметь возможность обмениваться данными с другими сервисами.
JSON стал одной из самых востребованных фич, добавленных в SQL Server 2016. Далее в статье мы рассмотрим основные механизмы работы с JSON.
Читать полностью »