#sql_server — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sql_server, aggregated by home.social.
-
PostgreSQL 18 Cookbook, Third Edition: Upgrade to PostgreSQL 18 with ready troubleshooting across replication, partitioning, security, cloud provisioning, backup, and migration by GitforGits | Asian Publishing House is the featured book 📖 on Leanpub!
-
Practical Kotlin Deep Dive Course: Unlocking the 'How' and 'Why' behind Kotlin fundamentals and internal mechanisms. by Jaewoong is the featured course 🎓 on Leanpub!
Link: https://leanpub.com/courses/leanpub/kotlin-deep-dive-courses
-
Резервное копирование MS SQL в «Бересте»: как мы используем VDI
Вокруг резервного копирования Microsoft SQL Server обычно обсуждают либо штатные BACKUP DATABASE ... TO DISK, либо интеграцию с большими корпоративными системами защиты данных. Между этими двумя мирами есть важный слой: VDI (Virtual Device Interface). Именно через него внешнее приложение может встроиться в процесс резервного копирования и восстановления так, чтобы SQL Server писал не в обычный .bak по своему усмотрению, а в управляемый приложением поток данных. В этой статье разберем небольшой, но вполне рабочий проект на C++, который реализует РК и ВД для MS SQL Server через VDI в ПО «Береста». Утилита поддерживает: • полный, дифференциальный и логический backup; • restore одной базы или всех найденных; • striped backup/restore в несколько потоков; • Windows-аутентификацию и SQL-аутентификацию; • работу с SQL Server 2008-2022. Почему VDI? Если задача ограничивается локальным резервным копированием на диск, VDI не нужен: достаточно стандартных T-SQL команд. Но как только появляется внешняя система резервного копирования, картина меняется. СРК обычно хочет сама управлять: • жизненным циклом задания; • маршрутом потока данных; • параллелизмом; • политиками хранения; • журналированием и обработкой ошибок. И здесь VDI становится мостом между SQL Server и внешним приложением. SQL Server продолжает выполнять привычные BACKUP и RESTORE, но вместо физического файла работает с виртуальными устройствами. А уже клиент VDI читает или записывает данные туда, куда считает нужным: в локальные файлы, сетевое хранилище, object storage, дедуп-слой или собственный медиасервер.
https://habr.com/ru/articles/1023254/
#резервное_копирование #срк #восстановление_данных #dvi #sql_server
-
Резервное копирование MS SQL в «Бересте»: как мы используем VDI
Вокруг резервного копирования Microsoft SQL Server обычно обсуждают либо штатные BACKUP DATABASE ... TO DISK, либо интеграцию с большими корпоративными системами защиты данных. Между этими двумя мирами есть важный слой: VDI (Virtual Device Interface). Именно через него внешнее приложение может встроиться в процесс резервного копирования и восстановления так, чтобы SQL Server писал не в обычный .bak по своему усмотрению, а в управляемый приложением поток данных. В этой статье разберем небольшой, но вполне рабочий проект на C++, который реализует РК и ВД для MS SQL Server через VDI в ПО «Береста». Утилита поддерживает: • полный, дифференциальный и логический backup; • restore одной базы или всех найденных; • striped backup/restore в несколько потоков; • Windows-аутентификацию и SQL-аутентификацию; • работу с SQL Server 2008-2022. Почему VDI? Если задача ограничивается локальным резервным копированием на диск, VDI не нужен: достаточно стандартных T-SQL команд. Но как только появляется внешняя система резервного копирования, картина меняется. СРК обычно хочет сама управлять: • жизненным циклом задания; • маршрутом потока данных; • параллелизмом; • политиками хранения; • журналированием и обработкой ошибок. И здесь VDI становится мостом между SQL Server и внешним приложением. SQL Server продолжает выполнять привычные BACKUP и RESTORE, но вместо физического файла работает с виртуальными устройствами. А уже клиент VDI читает или записывает данные туда, куда считает нужным: в локальные файлы, сетевое хранилище, object storage, дедуп-слой или собственный медиасервер.
https://habr.com/ru/articles/1023254/
#резервное_копирование #срк #восстановление_данных #dvi #sql_server
-
Резервное копирование MS SQL в «Бересте»: как мы используем VDI
Вокруг резервного копирования Microsoft SQL Server обычно обсуждают либо штатные BACKUP DATABASE ... TO DISK, либо интеграцию с большими корпоративными системами защиты данных. Между этими двумя мирами есть важный слой: VDI (Virtual Device Interface). Именно через него внешнее приложение может встроиться в процесс резервного копирования и восстановления так, чтобы SQL Server писал не в обычный .bak по своему усмотрению, а в управляемый приложением поток данных. В этой статье разберем небольшой, но вполне рабочий проект на C++, который реализует РК и ВД для MS SQL Server через VDI в ПО «Береста». Утилита поддерживает: • полный, дифференциальный и логический backup; • restore одной базы или всех найденных; • striped backup/restore в несколько потоков; • Windows-аутентификацию и SQL-аутентификацию; • работу с SQL Server 2008-2022. Почему VDI? Если задача ограничивается локальным резервным копированием на диск, VDI не нужен: достаточно стандартных T-SQL команд. Но как только появляется внешняя система резервного копирования, картина меняется. СРК обычно хочет сама управлять: • жизненным циклом задания; • маршрутом потока данных; • параллелизмом; • политиками хранения; • журналированием и обработкой ошибок. И здесь VDI становится мостом между SQL Server и внешним приложением. SQL Server продолжает выполнять привычные BACKUP и RESTORE, но вместо физического файла работает с виртуальными устройствами. А уже клиент VDI читает или записывает данные туда, куда считает нужным: в локальные файлы, сетевое хранилище, object storage, дедуп-слой или собственный медиасервер.
https://habr.com/ru/articles/1023254/
#резервное_копирование #срк #восстановление_данных #dvi #sql_server
-
Резервное копирование MS SQL в «Бересте»: как мы используем VDI
Вокруг резервного копирования Microsoft SQL Server обычно обсуждают либо штатные BACKUP DATABASE ... TO DISK, либо интеграцию с большими корпоративными системами защиты данных. Между этими двумя мирами есть важный слой: VDI (Virtual Device Interface). Именно через него внешнее приложение может встроиться в процесс резервного копирования и восстановления так, чтобы SQL Server писал не в обычный .bak по своему усмотрению, а в управляемый приложением поток данных. В этой статье разберем небольшой, но вполне рабочий проект на C++, который реализует РК и ВД для MS SQL Server через VDI в ПО «Береста». Утилита поддерживает: • полный, дифференциальный и логический backup; • restore одной базы или всех найденных; • striped backup/restore в несколько потоков; • Windows-аутентификацию и SQL-аутентификацию; • работу с SQL Server 2008-2022. Почему VDI? Если задача ограничивается локальным резервным копированием на диск, VDI не нужен: достаточно стандартных T-SQL команд. Но как только появляется внешняя система резервного копирования, картина меняется. СРК обычно хочет сама управлять: • жизненным циклом задания; • маршрутом потока данных; • параллелизмом; • политиками хранения; • журналированием и обработкой ошибок. И здесь VDI становится мостом между SQL Server и внешним приложением. SQL Server продолжает выполнять привычные BACKUP и RESTORE, но вместо физического файла работает с виртуальными устройствами. А уже клиент VDI читает или записывает данные туда, куда считает нужным: в локальные файлы, сетевое хранилище, object storage, дедуп-слой или собственный медиасервер.
https://habr.com/ru/articles/1023254/
#резервное_копирование #срк #восстановление_данных #dvi #sql_server
-
Мы знаем как готовить БД. Но индустрия изменилась: что бы я заложил в OLTP-БД с нуля
Обычно мы используем СУБД как инструмент: учитываем нюансы синтаксиса, оптимизатора, утилит и поведения движка — и решаем прикладные задачи. Но недавно, разворачивая очередной PostgreSQL‑кластер для продакшена, я поймал себя на мысли: не слишком ли много всего нужно поднять вокруг PostgreSQL, чтобы система работала одновременно безопасно и предсказуемо по производительности?
https://habr.com/ru/articles/1003102/
#базы_данных #sql_server #postgresql #oltp #администрирование_баз_данных #latency #MVCCAutovacuum
-
RDS for SQL Server Standard Edition から Enterprise Edition に変更してみる
https://dev.classmethod.jp/articles/changing-from-rds-for-sql-server-standard-edition-to-enterprise-edition/#dev_classmethod #Amazon_RDS #RDS #RDS_for_SQL_Server #SQL_Server #AWS
-
暗号化された RDS for SQL Server でクロスリージョン自動バックアップとリストアをやってみる
https://dev.classmethod.jp/articles/encrypted-sqlserver-rds-cross-region-backup-restore/#dev_classmethod #Amazon_RDS #RDS #RDS_for_SQL_Server #SQL_Server #AWS
-
Строковые константы в MS SQL
Строковые константы в MS SQL кажутся очень простыми в использовании. Но эта простота не всегда очевидна и порой приводит к тяжело выявляемым ошибкам в коде. По этой причине данная статья может оказаться полезной не только новичкам, но и тем, кто уже использует T-SQL в своей работе. Документация явно описывает два типа констант: обычные строковые и юникодные. Но на самом деле ситуация несколько сложнее, что и будет рассмотрено ниже.
-
Простое решение для автоматизации контроля за состоянием базы данных с использованием EF Core
Привет, Хабр! Меня зовут Кирилл Салихов, и я занимаюсь разработкой бизнес-приложений на платформе .NET в компании КРОК. При оптимизации процессов развертывания приложений возник вопрос о том, как эффективно хранить SQL-код, предназначенный для применения к базе данных, чтобы избежать необходимости в ручном труде и перемещении файлов. В короткой статье дам пошаговую инструкцию автоматического применения миграций к базе данных и управлению представлениями и процедурами, без всяких сиай/сиди… So what if I swagger?
https://habr.com/ru/companies/croc/articles/876468/
#net_core #ef_core #entity_framework #sql_server #microsoft #entity_framework_core #migrations #database
-
Announcing: Azure Developers – .NET Day
https://devblogs.microsoft.com/dotnet/announcing-azure-developers-dotnet-day-2024/#microsoft #NET #AI #Azure #Cloud_Native #Containers #Entity_Framework #SQL_Server #Visual_Studio_Code #event
-
Мониторинг SQL Server Always On в Zabbix
Если у вас стоит Always On Availability Groups, вы наверняка бывали в такой ситуации: в SSMS всё зелёное, дашборд показывает «Synchronized», а пользователи звонят с жалобами на тормоза. Смотришь на secondary — а там redo_queue_size 600 МБ, реплика отстаёт на полчаса. Ни одного алерта. У нас это случилось на продуктивном кластере с 1С: secondary молча отвалился в SYNCHRONIZING, а мы узнали только при плановом переключении. Полтора часа redo queue. Стало понятно, что встроенный дашборд SSMS — это не мониторинг. Дальше — как мы это закрыли Zabbix'ом за вечер.
https://habr.com/ru/companies/cloud4y/articles/1017578/
#SQL_Server #Always_On #Zabbix #мониторинг #DMV #WSFC #кворум #failover #DBA
-
Мониторинг SQL Server Always On в Zabbix
Если у вас стоит Always On Availability Groups, вы наверняка бывали в такой ситуации: в SSMS всё зелёное, дашборд показывает «Synchronized», а пользователи звонят с жалобами на тормоза. Смотришь на secondary — а там redo_queue_size 600 МБ, реплика отстаёт на полчаса. Ни одного алерта. У нас это случилось на продуктивном кластере с 1С: secondary молча отвалился в SYNCHRONIZING, а мы узнали только при плановом переключении. Полтора часа redo queue. Стало понятно, что встроенный дашборд SSMS — это не мониторинг. Дальше — как мы это закрыли Zabbix'ом за вечер.
https://habr.com/ru/companies/cloud4y/articles/1017578/
#SQL_Server #Always_On #Zabbix #мониторинг #DMV #WSFC #кворум #failover #DBA
-
Мониторинг SQL Server Always On в Zabbix
Если у вас стоит Always On Availability Groups, вы наверняка бывали в такой ситуации: в SSMS всё зелёное, дашборд показывает «Synchronized», а пользователи звонят с жалобами на тормоза. Смотришь на secondary — а там redo_queue_size 600 МБ, реплика отстаёт на полчаса. Ни одного алерта. У нас это случилось на продуктивном кластере с 1С: secondary молча отвалился в SYNCHRONIZING, а мы узнали только при плановом переключении. Полтора часа redo queue. Стало понятно, что встроенный дашборд SSMS — это не мониторинг. Дальше — как мы это закрыли Zabbix'ом за вечер.
https://habr.com/ru/companies/cloud4y/articles/1017578/
#SQL_Server #Always_On #Zabbix #мониторинг #DMV #WSFC #кворум #failover #DBA
-
Мониторинг SQL Server Always On в Zabbix
Если у вас стоит Always On Availability Groups, вы наверняка бывали в такой ситуации: в SSMS всё зелёное, дашборд показывает «Synchronized», а пользователи звонят с жалобами на тормоза. Смотришь на secondary — а там redo_queue_size 600 МБ, реплика отстаёт на полчаса. Ни одного алерта. У нас это случилось на продуктивном кластере с 1С: secondary молча отвалился в SYNCHRONIZING, а мы узнали только при плановом переключении. Полтора часа redo queue. Стало понятно, что встроенный дашборд SSMS — это не мониторинг. Дальше — как мы это закрыли Zabbix'ом за вечер.
https://habr.com/ru/companies/cloud4y/articles/1017578/
#SQL_Server #Always_On #Zabbix #мониторинг #DMV #WSFC #кворум #failover #DBA
-
Телеграм-бот с подключением к базе данных MS SQL в контейнере docker
Предназначено для тех, кто задумывается о цифровизации предприятий. Телеграм-бот - это отличный способ сделать интерфейс между базой данных и сотрудником, у которого нет в данный момент доступа в корпоративную сеть (к своему компьютеру). Безусловно, мобильное приложение решает этот вопрос лучше, но затраты на создание/поддержание мобильного приложения несопоставимы с затратами на простого ТГ-бота (или даже средней сложности), то же относится и ко времени разработки/внедрения. Надеюсь, данная статья будет полезной для энтузиастов широкого внедрения ТГ-ботов как технологии цифровизации промышленных (и не только) предприятий.
-
Catch the highlights from Azure Developers – .NET Aspire Day 2024!
https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/#microsoft #NET #NET_Aspire #ASP_NET #ASP_NET_Core #Cloud #Cloud_Native #Containers #SQL_Server #Visual_Studio #Visual_Studio_Code #announcement #aspire #conference #event
-
[Перевод] Замедляю Postgres в 42 000 раз, потому что мне нечем больше заняться
Кругом только и разговоров о том, как бы заставить Postgres работать быстрее, эффективнее, и так далее. Но при этом никто даже не задумывается о том, как бы его замедлить. Само собой, о продуктивности и эффективности парятся в основном те, кому за это платят. Я не из из числа (можете это исправить -- дайте мне знать). На днях я работал над чуть более полезным руководством и в какой-то момент решил, что этому миру нужна такая конфигурация Postgres, которая будет выполнять запросы максимально медленно. Нахрена? Черт знает, но вот что у меня получилось.
-
Базовые оконные функции
Статья-разбор оконных функций для тех, кто их еще никогда не использовал, с примерами кода и данных: - разница оконных функций и агрегации; - зачем нужна конструкция OVER(); - особенности PARTITION BY; - как задавать порядок расчета (ORDER BY); - примеры функций ранжирования и базовых агрегаций.
https://habr.com/ru/articles/1014468/
#старт_карьеры #sql #sql_server #sqlite #sqlite3 #оконные_функции #оконные_функции_sql #аналитика_данных #аналитик_данных_обучение #аналитика_данных_для_новичков
-
Миграция с MSSQL Server на PostgreSQL. Предпосылки
Сегодня обсудим общие вопросы, связанные с миграцией баз данных на новую платформу. Как обычно, акцент сделан на системах 1С:Предприятие, как самых популярных на российском рынке. Но многие рекомендации универсальны и годятся для всех ИТ-систем.
https://habr.com/ru/companies/softpoint/articles/806127/
#миграция_бд #posgresql #perfexpert #репликация_баз_данных #dbreplication #sql_server #переход_на_PostgreSQL #миграция_1С
-
Записки оптимизатора 1С (Часть 5). Ускорение запросов с RLS в 1С системах
Замахнемся сегодня на RLS. Обсуждать будем проблемы по нашему профилю, связанные с производительностью 1С:Предприятие. Но, в целом, этот материал может быть полезен и не только 1С-никам. Почему запросы с RLS очень часто такие долгие? Какие есть варианты их ускорить?
https://habr.com/ru/companies/softpoint/articles/780340/
#1c #perfexpert #qprocessing #мониторинг_производительности #rls #ускорение_запросов #оптимизатор_запросов #план_выполнения_запросов #sql_server
-
Внедрение поисковой системы в крупное CRM-решение: наш опыт
Один из наших длительных проектов - это крупное многопользовательское SaaS-решение (CRM-система) основанное на микросервисной архитектуре и развернутое в облаке Azure. Изначально это был MVP, где все части (сервисы, базы данных и т. д.) располагались на одной виртуальной машине. Со временем проект вырос в облачное распределенное решение с множеством веб- и мобильных клиентов. В этой статье мы расскажем, как решили одну из проблем, с которой столкнулись в процессе разработки.
https://habr.com/ru/articles/828104/
#saas #микросервисы #azure #crm #search_engine #поисковый_движок #sql_server #elasticsearch #облачное_решение #cloud_platform
-
Внедрение поисковой системы в крупное CRM-решение: наш опыт
Один из наших длительных проектов - это крупное многопользовательское SaaS-решение (CRM-система) основанное на микросервисной архитектуре и развернутое в облаке Azure. Изначально это был MVP, где все части (сервисы, базы данных и т. д.) располагались на одной виртуальной машине. Со временем проект вырос в облачное распределенное решение с множеством веб- и мобильных клиентов. В этой статье мы расскажем, как решили одну из проблем, с которой столкнулись в процессе разработки.
https://habr.com/ru/articles/828104/
#saas #микросервисы #azure #crm #search_engine #поисковый_движок #sql_server #elasticsearch #облачное_решение #cloud_platform
-
Внедрение поисковой системы в крупное CRM-решение: наш опыт
Один из наших длительных проектов - это крупное многопользовательское SaaS-решение (CRM-система) основанное на микросервисной архитектуре и развернутое в облаке Azure. Изначально это был MVP, где все части (сервисы, базы данных и т. д.) располагались на одной виртуальной машине. Со временем проект вырос в облачное распределенное решение с множеством веб- и мобильных клиентов. В этой статье мы расскажем, как решили одну из проблем, с которой столкнулись в процессе разработки.
https://habr.com/ru/articles/828104/
#saas #микросервисы #azure #crm #search_engine #поисковый_движок #sql_server #elasticsearch #облачное_решение #cloud_platform
-
Catch the highlights from Azure Developers – .NET Aspire Day 2024!
https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/#microsoft #NET #NET_Aspire #ASP_NET #ASP_NET_Core #Cloud #Cloud_Native #Containers #SQL_Server #Visual_Studio #Visual_Studio_Code #announcement #aspire #conference #event
-
Оптимизация запроса: SQL запрос выполнялся 5 минут, а после правок 2 секунды
Статья про пример оптимизации запроса с 5 минут до 2 секунд, с разбором типичных SQL-ошибок и примером кода на MS SQL Server.
https://habr.com/ru/articles/1018484/
#sql #sql_server #sqlite #аналитика #аналитика_данных #карьера_аналитика #карьера_аналитика_данных #карьера_аналитиков #разбор_задач #индексы_mysql
-
Продуктовые метрики: пример расчета на SQL
У нас есть продукт и нам нужно рассчитать ключевые метрики, которые показывают здоровье продукта: - DAU/MAU – вовлеченность - Conversion Rate – конверсия в целевое действие (у нас это создание объявления) - Retention – удержание пользователей - LTV – жизненная ценность клиента - ARPPU – средний доход с платящего пользователя В статье разберем последовательный расчет с примером синтетических данных и готового кода на SQL.
https://habr.com/ru/articles/1010980/
#sql #sql_server #sqlite #разбор_задач #анализ_данных #метрики #метрики_продукта #карьера_аналитика #карьера_аналитика_данных #карьера_аналитиков
-
SQL в 2026 для аналитика (с чего начать, где учиться и что реально нужно знать)
SQL в 2026: что реально нужно знать аналитику? 🤔 Спойлер: не только JOIN и GROUP BY, а еще и оконные функции, когортный анализ, оптимизация запросов и работа с BigQuery. Пошаговый план для новичков с бесплатными тренажерами, курсами (да, Карпов там есть) и списком тем, без которых вас не наймут. Давайте разберем четкий план: что учить, где брать практику и как не потеряться в море информации 👇
https://habr.com/ru/articles/1008826/
#карьера_аналитика #карьера_итспециалиста #карьера_аналитика_данных #карьера_аналитиков #sql #sql_server #sqlite #старт_карьеры #аналитика_данных #аналитика
-
SQL: 5 задач по анализу торгового пространства для ритейла
В ритейле каждый сантиметр полки – это деньги (буквально). В этой статье я разберу примеры задач, которые решает аналитик в ритейле, и покажу, как их решать на SQL. Каждая задача сложнее предыдущей для каждой есть код и готовые синтетические данные, поэтому все результаты можно получить самостоятельно, повторив код.
https://habr.com/ru/articles/1007766/
#анализ_данных #sql #sqlite #sql_server #эффективность_выкладки #планограмма #оконные_функции_sql #метрики #карьера_аналитика #карьера_аналитика_данных
-
SQL для аналитика в ритейле: разбор 4 задач с данными (от простого к сложному)
SQL для аналитика: разбор 4 задач со скриптами и примерами данных Собрала 4 задачи , которые решала на старте карьеры на реальных проектах, и показываю: - как обычный GROUP BY превращается в полноценный ABC-анализ; - как оконные функции помогают увидеть динамику, которую в Excel считать часами; - как найти неэффективные категории (даже если по цифрам всё "нормально"); - как построить прогноз на паре оконных функций. Внутри: - Скрипты с пояснениями; - Сгенерированные данные (можно скопировать и проверить); - Пример бизнес-вывода к каждому запросу. Статья для аналитиков, которые хотят прокачать SQL и понимать, что на самом деле происходит в их данных.
https://habr.com/ru/articles/1006210/
#аналитика_данных #sql #sqlite #sql_server #разбор_задач #карьера_в_it #карьера_в_itиндустрии #оконные_функции_sql #оконные_функции #анализ_данных
-
SQL: Разбор задачи «Анализ покупательской корзины» на примере ритейла
В статье разберем реальную задачу аналитика ассортимента в ритейле: «Какие товары люди покупают вместе», на учебных данных, с кодом SQL, со всей необходимой математикой и с примером выводов.
https://habr.com/ru/articles/1005284/
#анализ_данных #карьера_в_it #карьера_аналитика #разбор_задачи #sql #sqlite #mysql #агрегация_данных #оконные_функции #sql_server
-
Microsoft、「SQL Server 2025」を一般提供開始 ~エンジンにAIを直接統合/ネイティブJSONサポートなどの開発者向け機能強化。Webエディションは廃止
https://forest.watch.impress.co.jp/docs/news/2064503.html#forest_watch_impress #SQL_Server #SQL_Server_2025 #プログラミング #Windows #オフィス_ドキュメント #オフィス
-
Modernizing Education: How Sweetwater Union High School District Partnered with Virtual-DBA for Database Success
https://virtual-dba.com/blog/modernizing-education-high-school-district-database-success/
#Database #sql_server -
Альтернатива чатам с ИИ для анализа и оптимизации SQL запросов. Часть 2
Месяц назад я опубликовал пост об инструменте для автоматической оптимизации SQL-запросов . Идея была простая — убрать этап «общения» с ИИ и предоставить простой интерфейс, где не нужно придумывать промпты. За первый месяц сервис использовали более 1000 человек. Ниже — выводы и результаты.
https://habr.com/ru/articles/938806/
#sql #mysql #mariadb #sql_server #mysql_optimization #mysql_tuning #sql_tuning #optimizer #query_optimization #postgresql
-
An Azure SQL Detective Story: Why Automatic Tuning Reverted an Index After a 108% Performance Regression
https://virtual-dba.com/blog/azure-sql-why-automatic-tuning-reverted-index-after-performance-regression/
#sql_server -
Secure SQL Server LDAPS Linked Server Queries and Eliminate Msg 7321 Error
https://virtual-dba.com/blog/secure-sql-server-ldaps-linked-server-queries-and-eliminate-msg-7321-error/
#sql_server #ldap -
Adding an Article to Replication Without a Full Snapshot
https://virtual-dba.com/blog/adding-an-article-to-replication-without-a-full-snapshot/
-
When Billions of Rows Bring SQL Server to Its Knees: A Query Tuning Detective Story
https://virtual-dba.com/blog/when-billions-of-rows-bring-sql-server-to-its-knees-a-query-tuning-detective-story/
#sql_server #sql_tuning -
Пример реализации слоя приложения persistence layer без использования ORM фреймворка
Слой приложения persistence layer является в определённом смысле уникальным в смысле узкой направленности его функционала по сравнению с другими слоями приложения. Если рассматривать его только для работы с реляционными базами данных, то реализацию функционала слоя можно разбить на два основных варианта - с использованием ORM фреймворка и без использования ORM фреймворка. Каждый из этих вариантов можно реализовать достаточно универсальным образом. В этой статье рассмотрен пример реализации слоя persistence layer без использования ORM фреймворка. Предлагаемое решение является простым и в тоже время достаточно универсальным для использования в языках программирования, поддерживающих объектную модель.
-
Windows Server 2025 + SQL Server 2022 の英語版 AMI でサーバーレベルの照合順序に Japanese_CI_AS を指定する
https://dev.classmethod.jp/articles/win2025sql2022english-servercollate/ -
SQL vs Excel: когда таблицы уже не справляются
Когда в компании работа выстроена в Excel, проблем нет, пока в таблице несколько тысяч строк. Но бизнес растёт, и вот в файле уже миллион записей. Поиск тормозит, сложные формулы зависают. А если сотрудник случайно удалит столбец — восстанавливать придётся вручную. Это первые сигналы, что Excel не справляется. В этой статье разберём, когда Excel перестаёт быть удобным инструментом и как SQL помогает решать эти проблемы. А приглашённые эксперты поделятся практическими примерами и советами по переходу.
https://habr.com/ru/companies/netologyru/articles/891236/
#excel #большие_объемы_данных #sql_server #централизованная_система_хранения #хранение_данных #acid #редактор_таблиц #переход_на_sql #структурирование_данных #снежинка
-
Переливаем таблицы БД между средами: быстро и без боли на примере MS SQL
Необходимость переноса данных из одной среды в другую — задача, с которой разработчики сталкиваются достаточно часто. Например, для отправки таблиц из прода в среды для тестирования. Вместе с тем, такая «перезаливка» таблиц нередко превращается в настоящий квест, по ходу которого нужно не только гарантировать сохранность данных, но и исключить ошибки, связанные с человеческим фактором. Поэтому лучшей практикой является автоматизация переноса. Меня зовут Евгений Грибков. Я ведущий программист в центре технологий VK. В этой статье мы рассмотрим одно из возможных решений создания скрипта перезаливки заданных таблиц из одной БД в другую на примере MS SQL.
-
Виды и типы индексов в MS SQL Server для начинающих
Сегодня мы поговорим об индексации в MS SQL Server. Если вам хочется сделать работу с базой данных более быстрой и эффективной, то индексы — идеальное решение! Индексы помогают моментально находить нужные данные, минимизируют время обработки запросов и уменьшают нагрузку на сервер. В этой статье я расскажу о том, какие бывают индексы в MS SQL Server.
-
Как принудительно уронить MS SQL Server чтобы он ушёл на перезагрузку
При чтении логов из базы данных, а именно, из LDF данных, в большинстве случаев вы наткнётесь на такие функции в запросе sys.fn_dblog(null, null), sys.fn_dblog_xtp(null, null) Читать из LDF Вы захотите по различным причинам, но так или иначе основная проблема будет "у нас откуда-то списались деньги остатки, пропал товар, упал прод, разберитесь". Допустим, Вы захотите воскресить удалённый, дропнутый объект из базы. Типичный скрипт Посмотреть код
-
Стандартизация SQL с учётом информационных трендов, в частности квантовых технологий
SQL – это как язык для программистов, так и мощный инструмент для всех специалистов, которые работают с базами данных. SQL имеет множество преимуществ: он используется на международном уровне, «инструменты SQL внедрены во все пакетные решения», имеет поддержку во всех языках программирования, все системы управления базами данных понимают этот язык и многие другие плюсы. Также, SQL бурно развивается, принося в себя все больше новых функций. Лишь последний стандарт принес в язык более 40 новых функций, 20 из которых относятся к функционалу JSON, а еще 10 к полиморфным табличным функциям. Поэтому SQL и начинает иметь все более увеличивающийся спрос. Помимо всех вышесказанных нововведений, в SQL также начинают приходить квантовые технологии. На данный момент в языке уже есть квантовое шифрование и это только начало.
https://habr.com/ru/articles/781036/
#sql_server #sql #квантовый_компьютер #кубиты #суперпозиция #стандарты
-
Эволюция системы разработки на SQL
Мы — SQL команда Срочного рынка Московской Биржи, занимаемся разработкой и сопровождением бэкофиса торгово-клиринговой системы Spectra с момента ее возникновения. Срочный рынок Московской Биржи — это более 500 фьючерсных и 30000 опционных инструментов, несколько миллионов сделок в день. Торгово-клиринговая система Срочного рынка (ТКС Spectra) изначально строилась на основе MS SQL, и за пару десятков лет прошла сложный путь от нескольких серверов БД до огромной системы с сервис-ориентированной архитектурой. Долгое время вся бизнес-логика системы разрабатывалась в программном слое на серверах MS SQL: и матчинг заявок, и расчет обеспечения, и управление клиентами были реализованы на T-SQL. На сегодняшний день весь высоконагруженный функционал вынесен в отдельные сервисы, но в базах данных остаются сотни таблиц и тысячи программных объектов. Особенностью кода является высокая когнитивная и цикломатическая сложность. Управлять этим кодом с учетом всех требований по надежности и быстродействию – очень интересная задача. В этой статье мы хотим рассказать об эволюции нашей системы разработки на SQL.
https://habr.com/ru/companies/moex/articles/793840/
#sql #sql_server #контроль_версий #sdlc #модульное_тестирование
-
Как фрагментация индексов в SQL Server «подкладывает свинью» производительности, и что с этим делать
Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Предлагаю обсудить проблему, которая может «съедать» производительность вашего SQL Server — фрагментация индексов, в конце статьи будут решения этой ситуации. Если вам важно, чтобы SQL Server всегда работал на полную мощность, эта статья — для вас. Когда дело касается SQL Server, индексы — это ваши верные помощники: они организуют данные так, что сервер может находить нужные записи быстрее, чем обычный поиск. При этом со временем индексы начинают «разваливаться» и создают массу проблем. Фрагментация индексов — невидимый враг, который замедляет запросы, увеличивает нагрузку на сервер и лишает ваш SQL Server той оптимальной скорости, ради которой и создаются индексы. Разберемся, почему возникает фрагментация индекса, как она вредит производительности и что можно с этим сделать.
-
Альтернатива чатам с ИИ для анализа и оптимизации SQL запросов. Часть 2
Месяц назад я опубликовал пост об инструменте для автоматической оптимизации SQL-запросов . Идея была простая — убрать этап «общения» с ИИ и предоставить простой интерфейс, где не нужно придумывать промпты. За первый месяц сервис использовали более 1000 человек. Ниже — выводы и результаты.
https://habr.com/ru/articles/938806/
#sql #mysql #mariadb #sql_server #mysql_optimization #mysql_tuning #sql_tuning #optimizer #query_optimization #postgresql
-
Альтернатива чатам с ИИ для анализа и оптимизации SQL запросов. Часть 2
Месяц назад я опубликовал пост об инструменте для автоматической оптимизации SQL-запросов . Идея была простая — убрать этап «общения» с ИИ и предоставить простой интерфейс, где не нужно придумывать промпты. За первый месяц сервис использовали более 1000 человек. Ниже — выводы и результаты.
https://habr.com/ru/articles/938806/
#sql #mysql #mariadb #sql_server #mysql_optimization #mysql_tuning #sql_tuning #optimizer #query_optimization #postgresql