home.social

#ms_sql_server — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ms_sql_server, aggregated by home.social.

  1. Профайлер для PostgreSQL: от идеи до работающего MVP за сутки

    Один из первых сюрпризов при переходе с MS SQL на PostgreSQL - профайлера нет. Ни инструмента, ни аналога. Можно было поставить задачу команде и ждать. Я решил попробовать иначе - и за сутки собрал работающий MVP с помощью AI, не написав ни строчки кода вручную. Рассказываю как это было.

    habr.com/ru/companies/tantor/a

    #profiler #extended_events #postgresql #claude_code # #Профайлер #ms_sql_server

  2. Реализация автоудаления блокирующих сессий в MS SQL

    Привет, Хабр! Меня зовут Евгений Грибков, я ведущий разработчик в центре технологий VK. В этой статье я покажу решение, к которому мы с коллегами пришли при работе над одной из наших внутренних систем. Достаточно часто бывает так, что нужно сохранить стабильность работы системы вне зависимости от того, какие запросы выполняются в СУБД. Достичь этого можно разными способами. Я покажу одно из специфических решений — реализацию автокиллера: удаление сессий, которые достаточно долго блокируют запросы других сессий, исходящие от пользователей информационной системы. Показать реализацию автокиллера

    habr.com/ru/companies/vk/artic

    #ms_sql #ms_sql_server #sql #базы_данных #database #программирование

  3. Реализация автоудаления блокирующих сессий в MS SQL

    Привет, Хабр! Меня зовут Евгений Грибков, я ведущий разработчик в центре технологий VK. В этой статье я покажу решение, к которому мы с коллегами пришли при работе над одной из наших внутренних систем. Достаточно часто бывает так, что нужно сохранить стабильность работы системы вне зависимости от того, какие запросы выполняются в СУБД. Достичь этого можно разными способами. Я покажу одно из специфических решений — реализацию автокиллера: удаление сессий, которые достаточно долго блокируют запросы других сессий, исходящие от пользователей информационной системы. Показать реализацию автокиллера

    habr.com/ru/companies/vk/artic

    #ms_sql #ms_sql_server #sql #базы_данных #database #программирование

  4. Реализация автоудаления блокирующих сессий в MS SQL

    Привет, Хабр! Меня зовут Евгений Грибков, я ведущий разработчик в центре технологий VK. В этой статье я покажу решение, к которому мы с коллегами пришли при работе над одной из наших внутренних систем. Достаточно часто бывает так, что нужно сохранить стабильность работы системы вне зависимости от того, какие запросы выполняются в СУБД. Достичь этого можно разными способами. Я покажу одно из специфических решений — реализацию автокиллера: удаление сессий, которые достаточно долго блокируют запросы других сессий, исходящие от пользователей информационной системы. Показать реализацию автокиллера

    habr.com/ru/companies/vk/artic

    #ms_sql #ms_sql_server #sql #базы_данных #database #программирование

  5. Реализация автоудаления блокирующих сессий в MS SQL

    Привет, Хабр! Меня зовут Евгений Грибков, я ведущий разработчик в центре технологий VK. В этой статье я покажу решение, к которому мы с коллегами пришли при работе над одной из наших внутренних систем. Достаточно часто бывает так, что нужно сохранить стабильность работы системы вне зависимости от того, какие запросы выполняются в СУБД. Достичь этого можно разными способами. Я покажу одно из специфических решений — реализацию автокиллера: удаление сессий, которые достаточно долго блокируют запросы других сессий, исходящие от пользователей информационной системы. Показать реализацию автокиллера

    habr.com/ru/companies/vk/artic

    #ms_sql #ms_sql_server #sql #базы_данных #database #программирование

  6. Блокировки в 1С: управляемые и автоматические

    Привет, Хабр! Блокировки — одна из тех тем в 1С, которые все знают на уровне «ну там что-то с параллельным доступом», но мало кто понимает до конца. В платформе 1С:Предприятие есть два разных режима управления блокировками — автоматический и управляемый. Выбор между ними определяет, как ваша система будет себя вести под нагрузкой. Когда два пользователя одновременно меняют один и тот же документ или регистр, возникает конфликт. Без блокировок один перезапишет данные другого — классическая проблема lost update. Или один прочитает данные, которые второй ещё не дозаписал. Блокировки гарантируют, что параллельные операции не сломают данные. Но за это приходится платить — пока один пользователь держит блокировку, другие ждут. Вопрос в том, кто управляет этим процессом: СУБД автоматически или мы вручную. Разобрать блокировки

    habr.com/ru/companies/otus/art

    # #блокировки_в_1С #управляемые_блокировки #автоматические_блокировки #транзакции_в_1С #дедлоки #параллельный_доступ #производительность_1С #MS_SQL_Server #уровни_изоляции

  7. Блокировки в 1С: управляемые и автоматические

    Привет, Хабр! Блокировки — одна из тех тем в 1С, которые все знают на уровне «ну там что-то с параллельным доступом», но мало кто понимает до конца. В платформе 1С:Предприятие есть два разных режима управления блокировками — автоматический и управляемый. Выбор между ними определяет, как ваша система будет себя вести под нагрузкой. Когда два пользователя одновременно меняют один и тот же документ или регистр, возникает конфликт. Без блокировок один перезапишет данные другого — классическая проблема lost update. Или один прочитает данные, которые второй ещё не дозаписал. Блокировки гарантируют, что параллельные операции не сломают данные. Но за это приходится платить — пока один пользователь держит блокировку, другие ждут. Вопрос в том, кто управляет этим процессом: СУБД автоматически или мы вручную. Разобрать блокировки

    habr.com/ru/companies/otus/art

    # #блокировки_в_1С #управляемые_блокировки #автоматические_блокировки #транзакции_в_1С #дедлоки #параллельный_доступ #производительность_1С #MS_SQL_Server #уровни_изоляции

  8. Блокировки в 1С: управляемые и автоматические

    Привет, Хабр! Блокировки — одна из тех тем в 1С, которые все знают на уровне «ну там что-то с параллельным доступом», но мало кто понимает до конца. В платформе 1С:Предприятие есть два разных режима управления блокировками — автоматический и управляемый. Выбор между ними определяет, как ваша система будет себя вести под нагрузкой. Когда два пользователя одновременно меняют один и тот же документ или регистр, возникает конфликт. Без блокировок один перезапишет данные другого — классическая проблема lost update. Или один прочитает данные, которые второй ещё не дозаписал. Блокировки гарантируют, что параллельные операции не сломают данные. Но за это приходится платить — пока один пользователь держит блокировку, другие ждут. Вопрос в том, кто управляет этим процессом: СУБД автоматически или мы вручную. Разобрать блокировки

    habr.com/ru/companies/otus/art

    # #блокировки_в_1С #управляемые_блокировки #автоматические_блокировки #транзакции_в_1С #дедлоки #параллельный_доступ #производительность_1С #MS_SQL_Server #уровни_изоляции

  9. Блокировки в 1С: управляемые и автоматические

    Привет, Хабр! Блокировки — одна из тех тем в 1С, которые все знают на уровне «ну там что-то с параллельным доступом», но мало кто понимает до конца. В платформе 1С:Предприятие есть два разных режима управления блокировками — автоматический и управляемый. Выбор между ними определяет, как ваша система будет себя вести под нагрузкой. Когда два пользователя одновременно меняют один и тот же документ или регистр, возникает конфликт. Без блокировок один перезапишет данные другого — классическая проблема lost update. Или один прочитает данные, которые второй ещё не дозаписал. Блокировки гарантируют, что параллельные операции не сломают данные. Но за это приходится платить — пока один пользователь держит блокировку, другие ждут. Вопрос в том, кто управляет этим процессом: СУБД автоматически или мы вручную. Разобрать блокировки

    habr.com/ru/companies/otus/art

    # #блокировки_в_1С #управляемые_блокировки #автоматические_блокировки #транзакции_в_1С #дедлоки #параллельный_доступ #производительность_1С #MS_SQL_Server #уровни_изоляции

  10. Мониторинг истории активных сессий в базах данных

    Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени. История активных сессий ( Active Session History, ASH ) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными. Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY , в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR. Читать далее (трафик 29 Мб)

    habr.com/ru/articles/954880/

    #rdbms #oracle_database #postgresql #clickhouse #ms_sql_server #monitoring #active_session_history #database_monitoring

  11. Мониторинг истории активных сессий в базах данных

    Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени. История активных сессий ( Active Session History, ASH ) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными. Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY , в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR. Читать далее (трафик 29 Мб)

    habr.com/ru/articles/954880/

    #rdbms #oracle_database #postgresql #clickhouse #ms_sql_server #monitoring #active_session_history #database_monitoring

  12. Мониторинг истории активных сессий в базах данных

    Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени. История активных сессий ( Active Session History, ASH ) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными. Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY , в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR. Читать далее (трафик 29 Мб)

    habr.com/ru/articles/954880/

    #rdbms #oracle_database #postgresql #clickhouse #ms_sql_server #monitoring #active_session_history #database_monitoring

  13. Мониторинг истории активных сессий в базах данных

    Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени. История активных сессий ( Active Session History, ASH ) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными. Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY , в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR. Читать далее (трафик 29 Мб)

    habr.com/ru/articles/954880/

    #rdbms #oracle_database #postgresql #clickhouse #ms_sql_server #monitoring #active_session_history #database_monitoring

  14. Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)

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

    habr.com/ru/articles/918210/

    #tsql #ms_sql_server #план_выполнения_запросов #оптимизация_запросов

  15. Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)

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

    habr.com/ru/articles/918210/

    #tsql #ms_sql_server #план_выполнения_запросов #оптимизация_запросов

  16. Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)

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

    habr.com/ru/articles/918210/

    #tsql #ms_sql_server #план_выполнения_запросов #оптимизация_запросов

  17. Анализ плана выполнения запроса с оконной функцией в SQL Server (+бонус)

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

    habr.com/ru/articles/918210/

    #tsql #ms_sql_server #план_выполнения_запросов #оптимизация_запросов

  18. MERGE + OUTPUT: Upsert с логированием без триггеров

    Привет, Хабр! В этой статье поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения. Оператор MERGE позволяет объединить INSERT, UPDATE и DELETE. Клаузу OUTPUT можно прикрутить, чтобы получить, что именно поменялось — с деталями: было, стало, когда, зачем и кто виноват.

    habr.com/ru/companies/otus/art

    #mysql #ms_sql_server #merge

  19. MERGE + OUTPUT: Upsert с логированием без триггеров

    Привет, Хабр! В этой статье поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения. Оператор MERGE позволяет объединить INSERT, UPDATE и DELETE. Клаузу OUTPUT можно прикрутить, чтобы получить, что именно поменялось — с деталями: было, стало, когда, зачем и кто виноват.

    habr.com/ru/companies/otus/art

    #mysql #ms_sql_server #merge

  20. MERGE + OUTPUT: Upsert с логированием без триггеров

    Привет, Хабр! В этой статье поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения. Оператор MERGE позволяет объединить INSERT, UPDATE и DELETE. Клаузу OUTPUT можно прикрутить, чтобы получить, что именно поменялось — с деталями: было, стало, когда, зачем и кто виноват.

    habr.com/ru/companies/otus/art

    #mysql #ms_sql_server #merge

  21. MERGE + OUTPUT: Upsert с логированием без триггеров

    Привет, Хабр! В этой статье поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения. Оператор MERGE позволяет объединить INSERT, UPDATE и DELETE. Клаузу OUTPUT можно прикрутить, чтобы получить, что именно поменялось — с деталями: было, стало, когда, зачем и кто виноват.

    habr.com/ru/companies/otus/art

    #mysql #ms_sql_server #merge

  22. Установка MS SQL Server на Linux

    В этой статье я научу вас устанавливать Microsoft SQL Server 2022 на Linux и мы развернем тестовую базу данных от Microsoft в операционной системе Linux. Мы будем использовать пакетным менеджером Yum для Linux дистрибутивов: RedHat (RHEL), CentOS, Scientific Linux и DPKG (Debian Package) – система управления пакетами в Debian и дистрибутивах на его основе, например Ubuntu и набирающем популярность Astra Linux, в связи с импортозамещением. Поэтому команды я приведу для обоих пакетных менеджеров. Так же рассмотрим универсальный способ запуска через Docker. Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов (диалект SQL) — Transact-SQL (T-SQL). Для взаимодействия с СУБД MS SQL Server используются 2 основных способа: 1. Служебная программа sqlcmd 2. Microsoft SQL Server Management Studio (SSMS) Конечно вы можете использовать привычный для вас DBeaver или DataGrip или любой другой инструмент администрирования базы данных.

    habr.com/ru/articles/819839/

    #ms_sql #ms_sql_server #ms_sql_server_2022 #linux

  23. Установка MS SQL Server на Linux

    В этой статье я научу вас устанавливать Microsoft SQL Server 2022 на Linux и мы развернем тестовую базу данных от Microsoft в операционной системе Linux. Мы будем использовать пакетным менеджером Yum для Linux дистрибутивов: RedHat (RHEL), CentOS, Scientific Linux и DPKG (Debian Package) – система управления пакетами в Debian и дистрибутивах на его основе, например Ubuntu и набирающем популярность Astra Linux, в связи с импортозамещением. Поэтому команды я приведу для обоих пакетных менеджеров. Так же рассмотрим универсальный способ запуска через Docker. Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов (диалект SQL) — Transact-SQL (T-SQL). Для взаимодействия с СУБД MS SQL Server используются 2 основных способа: 1. Служебная программа sqlcmd 2. Microsoft SQL Server Management Studio (SSMS) Конечно вы можете использовать привычный для вас DBeaver или DataGrip или любой другой инструмент администрирования базы данных.

    habr.com/ru/articles/819839/

    #ms_sql #ms_sql_server #ms_sql_server_2022 #linux

  24. Установка MS SQL Server на Linux

    В этой статье я научу вас устанавливать Microsoft SQL Server 2022 на Linux и мы развернем тестовую базу данных от Microsoft в операционной системе Linux. Мы будем использовать пакетным менеджером Yum для Linux дистрибутивов: RedHat (RHEL), CentOS, Scientific Linux и DPKG (Debian Package) – система управления пакетами в Debian и дистрибутивах на его основе, например Ubuntu и набирающем популярность Astra Linux, в связи с импортозамещением. Поэтому команды я приведу для обоих пакетных менеджеров. Так же рассмотрим универсальный способ запуска через Docker. Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов (диалект SQL) — Transact-SQL (T-SQL). Для взаимодействия с СУБД MS SQL Server используются 2 основных способа: 1. Служебная программа sqlcmd 2. Microsoft SQL Server Management Studio (SSMS) Конечно вы можете использовать привычный для вас DBeaver или DataGrip или любой другой инструмент администрирования базы данных.

    habr.com/ru/articles/819839/

    #ms_sql #ms_sql_server #ms_sql_server_2022 #linux

  25. Медленное выполнение команды TRUNCATE: анализ проблемы блокировок спинлока в SQL Server

    Приветствую всех читателей Хабра! Меня зовут Михаил, я администратор DBA в компании

    habr.com/ru/companies/automaco

    #mssql #ms_sql_server #автомакон #спинлок #спинлоки #truncate #базы_данных #cpu

  26. Медленное выполнение команды TRUNCATE: анализ проблемы блокировок спинлока в SQL Server

    Приветствую всех читателей Хабра! Меня зовут Михаил, я администратор DBA в компании

    habr.com/ru/companies/automaco

    #mssql #ms_sql_server #автомакон #спинлок #спинлоки #truncate #базы_данных #cpu

  27. Медленное выполнение команды TRUNCATE: анализ проблемы блокировок спинлока в SQL Server

    Приветствую всех читателей Хабра! Меня зовут Михаил, я администратор DBA в компании

    habr.com/ru/companies/automaco

    #mssql #ms_sql_server #автомакон #спинлок #спинлоки #truncate #базы_данных #cpu

  28. Простая выгрузка из БД Microinvest в 1С Битрикс

    Статья, которая рассказывает о процессе выгрузки данных из базы данных Microinvest в систему 1С Битрикс. В ней подробно описываются шаги, необходимые для успешной выгрузки, начиная от подготовки и настройки обеих систем, до выполнения самого процесса выгрузки. Это полезный ресурс для тех, кто хочет интегрировать Microinvest и 1С Битрикс для более эффективного управления бизнес-процессами.

    habr.com/ru/articles/795339/

    #Microinvest #Микроинвест #Выгрузка_товара_на_сайт #1сбитрикс #python #ms_sql_server #excel

  29. Простая выгрузка из БД Microinvest в 1С Битрикс

    Статья, которая рассказывает о процессе выгрузки данных из базы данных Microinvest в систему 1С Битрикс. В ней подробно описываются шаги, необходимые для успешной выгрузки, начиная от подготовки и настройки обеих систем, до выполнения самого процесса выгрузки. Это полезный ресурс для тех, кто хочет интегрировать Microinvest и 1С Битрикс для более эффективного управления бизнес-процессами.

    habr.com/ru/articles/795339/

    #Microinvest #Микроинвест #Выгрузка_товара_на_сайт #1сбитрикс #python #ms_sql_server #excel

  30. Прыжок по облакам: кейс миграции MS SQL Server из Azure в VK Cloud

    Миграция ИТ-инфраструктуры из облака в облако — квест, с которым сейчас сталкиваются многие компании и на своих шишках понимают сложность всего процесса. И чем больше инфраструктура, тем выше уровень сложности этого квеста. Особенно если перенести надо работающий сервис с крупной базой данных и целым зоопарком технологий. Меня зовут Дмитрий Штегельман, я системный инженер в VK Tech . В этой статье я расскажу об опыте миграции PaaS MS SQL Server с гигабайтами данных из Azure в VK Cloud — выстроенном процессе, подводных камнях и полученном результате.

    habr.com/ru/companies/vk/artic

    #vk_cloud #MS_SQL_Server #Azure #базы_данных #миграции #облако

  31. Прыжок по облакам: кейс миграции MS SQL Server из Azure в VK Cloud

    Миграция ИТ-инфраструктуры из облака в облако — квест, с которым сейчас сталкиваются многие компании и на своих шишках понимают сложность всего процесса. И чем больше инфраструктура, тем выше уровень сложности этого квеста. Особенно если перенести надо работающий сервис с крупной базой данных и целым зоопарком технологий. Меня зовут Дмитрий Штегельман, я системный инженер в VK Tech . В этой статье я расскажу об опыте миграции PaaS MS SQL Server с гигабайтами данных из Azure в VK Cloud — выстроенном процессе, подводных камнях и полученном результате.

    habr.com/ru/companies/vk/artic

    #vk_cloud #MS_SQL_Server #Azure #базы_данных #миграции #облако

  32. Рекомендации по ведению SQL-кода

    В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.

    habr.com/ru/articles/779598/

    #sql #tsql #ms_sql_server

  33. Рекомендации по ведению SQL-кода

    В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.

    habr.com/ru/articles/779598/

    #sql #tsql #ms_sql_server