Метка «sql server»

Как правило, в публичном Облаке хранится обезличенная информация, а персонализируюшая часть — в частном. В связи с чем возникает вопрос — как скомбинировать обе части, чтобы gj pfghjce gjkmpjdfntkz выдать единый результат? Предположим, имеется таблица клиентов, поделенная вертикально. Обезличенные колонки отнесены в таблицу, расположенную в Windows Azure SQL Database, а колонки с чувствительной информацией (напр., ФИО) остались в локальном SQL Server. Нужно связать обе таблицы по ключу CustomerID. Поскольку они лежат в разных базах на разных серверах, использование SQL-оператора с JOIN не проходит. В качестве возможного решения мы рассмотрели в предыдущем материале сценарий, при котором связывание происходило на локальном SQL Server. Он выступал в качестве своеобразной точки входа для приложений, и облачный SQL Server был заведен на нем как прилинкованный. В этом материале мы рассмотрим случай, когда и локальный, и облачный серверы с точки зрения приложения равноправны, а объединение данных происходит непосредственно в нем, т.е. на уровне бизнес-логики.
Читать полностью »

Lightweight Tables или практические советы при проектировании БД… В данном топике хотелось бы поговорить о повышении производительности при работе с таблицами.

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

Как правило, это происходит из-за плохо спроектированной схемы – изначально не рассчитанной на оперирование большими объемами данных.

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

План обслуживания «на каждый день» – Часть 2: Автоматическое обновление статистики В предыдущем посте мы рассматривали автоматическое обслуживание фрагментированных индексов. Теперь пришла очередь статистики.

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

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

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

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

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

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

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

Рассмотрим по порядку автоматизацию каждой из этих задач.
Читать полностью »

Уважаемые коллеги! Совсем недавно в Москве прошла конференция Cloud OS Summit 2013, в рамках которой эксперты из Microsoft, партнеры компании и независимые профессионалы поделились знаниями, новостями, своим опытом и реальными сценариями применения на практике облачных технологий входящих в Microsoft Cloud OS*.

header

В рамках четырех треков докладов участники конференции и зрители онлайн-трансляции прослушали более 30 докладов на самые горячие темы по всем новейшим технологиям построения частных и публичных облаков и облачных сервисов: Windows Server, System Center, SQL Server, Windows Azure, Visual Studio и другим.

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

Посетите страницу конференции на портале TechDays для того чтобы посмотреть любой из 30+ докладов Cloud OS Summit. Программу конференции вы можете посмотреть на официальном сайте.

Пользуясь случаем, хотел бы поздравить всех с наступающим Новым Годом! Желаю вам приятного просмотра.
Читать полностью »

27 ноября в 10:00 МСК приглашаем Вас присоединиться онлайн к крупнейшей облачной конференции Microsoft в России – Cloud OS* Summit!

image

Во время онлайн-трансляции Вас ждут не только 30+ глубоких докладов по облачным технологиям, но и интервью с экспертами Microsoft и индустрии, прямые включения с места проведения, а также возможность принять участие в специальном конкурсе. Подробно с программой конференции Вы можете ознакомиться на сайте конференции.

Подключайтесь! Плеер трансляции под катом.
Читать полностью »

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

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

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

Было решено генерировать HTML со стороны сервера базы данных и через Database Mail формировать рассылку путем выполнения команды sp_send_dbmail.

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

Чтобы заполнить этот пробел предлагаю на рассмотрение мой вариант решения.
Читать полностью »

На сайте конференции Cloud OS* Summit опубликована финальная программа, которая состоит из пленарного доклада и 5 параллельных треков докладов. Всего участникам конференции и онлайн-зрителям будет предложено более 30 выступлений на самые разные темы посвященные облачным продуктам Microsoft.

header

Все доклады конференции разбиты на 4 основные секции:

  • Современный дата-центр
  • Персональные устройства на предприятии
  • Облачная платформа для разработки приложений
  • Облачная инфраструктура как сервис – сценарии применения

В рамках этих секций вы сможете услышать доклады от экспертов из Microsoft и наших партнеров по всему спектру облачных продуктов компании: от Windows Server и System Center, до Windows Azure, SQL Server и Visual Studio.

Доклады конференции будут сделаны как экспертами из Microsoft, так специально приглашенными представителями наших партнеров из компаний: Vision Solutions, ИФД Капитал, Commvault, DEPO Computers, Verter, Brightbox, VIAcode, Лаборатории Касперского, и NetroxSC.

Испытывая огромный спрос на посещение конференции, мы уже получили в три раза больше заявок на участие, чем могли бы обеспечить. В связи с этим, еще за месяц до конференции, нам пришлось закрыть регистрацию новых участников. Для всех желающих, кто не сможет посетить нас лично, мы хотим сообщить хорошую новость: 27 ноября вы сможете посмотреть все без исключения доклады онлайн на нашем сайте и на сайтах наших информационных спонсоров.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js