Пересказ статьи Denis Magda. Sample Data Generation With Built-In Database Capabilities
Имеется много способов генерации фиктивных данных для базы данных. Вы можете создать генератор данных, используя Mock-сервисы для тестирования, или получить подмножество собственных производственных данных. Помимо этого многие базы данных предлагают встроенные возможности для создания синтетических данных.
В этой статье вы узнаете, как использовать специальные функции базы данных, иерархические запросы и
рекурсивные общие табличные выражения (CTE) для генерации тестового набора данных в PostgreSQL, MySQL, Oracle и SQL Server.
Continue reading "Генерация тестовых данных с помощью встроенных возможностей базы данных"
Пересказ статьи JackyNote. Understanding SQL Types of Indexes A Beginner’s Guide
Одной из важнейших концепций, которую необходимо понимать новичку в мире баз данных SQL, является индексирование. Индексы играют решающую роль в улучшении производительности запросов к базе данных и являются основой для эффективного проектирования базы данных. В этой статье мы рассмотрим наиболее общие типы индексов SQL, покажем примеры, случаи использования и вникнем в их алгоритмическую сложность, чтобы помочь начинающим понять эту жизненно важную тему.
Continue reading "Типы индексов: руководство для начинающих"
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
63 (Learn) 5 5
52 (Learn) 2 11
41 (Learn) 2 10
15 (DML) 2 5
§ Авторы недели на форуме
Автор Сообщений
cinnab0n 3
dmitriy_dolbik_pdevdonim 3
sCandal 2
qwrqwr 2
Continue reading "Новости за 2024-05-18 - 2024-05-24"
Пересказ статьи Daniel Calbimonte. SQL Server and Python Tutorial
Введение
В этой статье мы рассмотрим подключение к SQL Server в Python с помощью библиотеки pyodbc. Если вы являетесь администратором базы данных SQL, то мы настоятельно рекомендуем
выполнение скриптов Python в SSMS.
Однако некоторые Python-разработчики предпочитают работать непосредственно с Python, а не в SSMS с включением скриптов. Мы рассмотрим следующие темы:
Continue reading "Учебник по SQL Server и Python"
§ Перенос задач DML:
15 -> (-1)
57 -> 15
Тем самым открыт раздел отрицательных DML-задач. Пока предполагается, что этот раздел будет использоваться для ротации морально устаревших задач.
Решение отрицательных задач не является обязательным для получения сертификата BK, но обязательным для AR.
§ Популярные темы недели на форуме
Continue reading "Новости за 2024-05-11 - 2024-05-17"
Пересказ статьи Nisarg Upadhyay. Change the default SQL Server locations for database data files, transaction log files and backup files
Недавно мы столкнулись с проблемой заполнения устройств хранения на сервере баз данных, и нам потребовалось добавить дополнительное хранилище для сервера. После конфигурирования хранилища мы решили изменить местоположение по умолчанию для новых баз данных с тем, чтобы при добавлении новой клиентской базы данных файлы базы данных создавались на новом устройстве хранения, если путь не указывается. Лучшим методом всегда является включение пути к файлам базы данных и файлам резервных копий, но если он не используется, эти места по умолчанию будут, по крайней мере, помещать файлы туда, где вы этого хотели.
В этой статье мы рассмотрим три варианта сделать это. Отметим, что для всех трех вариантов потребуется перезапустить SQL Server, чтобы изменения вступили в силу. У меня есть доступ sysadmin на SQL Server, поэтому я решил применить самый безопасный вариант, который использует SQL Server Management Studio (SSMS).
Continue reading "Изменение местоположения по умолчанию файлов данных, журналов транзакций и резервных копий в SQL Server"
Пересказ статьи Sai Krishna. REGEX IN SQL
В своих запросах SQL вы, вероятно, использовали предложение WHERE для фильтрации конкретного текста, выполняя поиск на точное совпадение. Например, вы могли бы использовать запрос типа “SELECT * FROM EMP WHERE name = 'Alex'”. Этот подход возвращает записи, которые точно соответствуют имени Alex в том же регистре. Однако имеется более универсальный способ обработки сложных текстовых шаблонов, использующих регулярные выражения (regex).
Continue reading "REGEX в SQL"
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
57 (DML) 6 3
70 (Learn) 3 4
132 (SELECT) 2 6
§ Авторы недели на форуме
Автор Сообщений
selber 5
Murderface_ 3
SQL_junior2024 2
Continue reading "Новости за 2024-05-04 - 2024-05-10"
Пересказ статьи Nathan Rosidi. Ranking in Python and SQL
Мы обсуждали основы ранжирования в Python в нашем руководстве
“Methods for Ranking in Pandas”, где рассматривались наиболее употребимые параметры функции ранжирования в Pandas. В частности, мы изучали различные методы ранжирования, которые имеют решающее значение в борьбе с родственными значениями. Помимо методов ранжирования функция ранжирования в Pandas обладает и другими параметрами, которые позволяют выполнить дальнейшую настройку и уточнение способа определения рангов. Понимание этих параметров важно при работе с наборами данных, которые требуют более таких сложных методов ранжирования, как процентильное ранжирование или работа с недостающими данными.
Continue reading "Ранжирование в Python и SQL"
Пересказ статьи Crafting-Code. Tools and Techniques for Profiling and Debugging Slow-Running SQL Queries
Производительность базы данных является ключевым аспектом любого приложения, и когда запросы SQL начинают тормозить, это может оказать значительное влияние на производительность всей системы.
Профилирование и отладка медленно выполняющихся запросов SQL являются важными навыками администраторов баз данных, разработчиков и всех тех, кто отвечает за обслуживание приложений на основе базы данных.
В этой статье мы рассмотрим различные инструменты и методы для обнаружения, анализа и оптимизации медленно выполняющихся SQL-запросов, включая практические примеры кода.
Continue reading "Инструменты и методы для профилирования и отладки медленно выполняющихся SQL-запросов"
§ Новая задача DML выставлена на обсуждение под номером 57 (сложность 1 балл).
§ Изменения среди лидеров
Рейтинг Участник (решенные задачи)
47 Шведа Сауля (152, 153)
Continue reading "Новости за 2024-04-27 - 2024-05-03"
Пересказ статьи Prakash K. Batch Execution Mode on a Rowstore in SQL Server 2022
Пакетный режим выполнения является новым механизмом оптимизации в SQL Server. В этой статье рассматривается работа режима пакетного выполнения и то, как его использовать для более быстрого получения результатов запроса к данным при построчном хранении. Мы обсудим ограничения и предварительные настройки для включения режима пакетного выполнения и продемонстрируем его на примере.
Continue reading "Пакетный режим выполнения при построчном хранении в SQL Server 2022"