|
|
rss_habr
[Перевод] Введение в модульное тестирование T-SQL помощью tSQLtПонедельник, 16 Января 2023 г. 16:57 (ссылка)
tSQLt — это мощный фреймворк с открытым исходным кодом для модульного тестирования кода SQL Server. Модульное тестирование SQL-кода — полезная практика в разработке баз данных, которая позволяет обнаруживать ошибки до попадания их в продакшн. Хотя надо сказать, есть разные мнения, и некоторые разработчики все еще спорят о необходимости модульного тестирования SQL-кода. Модульное тестирование очень важно для контроля и проверки поведения отдельных частей базы данных и не стоит игнорировать написание модульных тестов кода базы данных. По сути, модульные тесты позволяют автоматически проверять поведение объектов базы данных (хранимых процедур, триггеров, функций и т. д.) при регрессионном тестировании. Читать далееhttps://habr.com/ru/post/710934/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710934
rss_habr
Оптимизация поиска по большому полюСреда, 21 Декабря 2022 г. 10:01 (ссылка)
Вновь привет, уважаемые читатели Хабра! Работая с одной из систем хранения метаданных о файлах в «Лаборатории Касперского» вспомнил, что давно хотел написать об оптимизации поиска по большому полю в базах данных. О чем далее и расскажу более подробно. https://habr.com/ru/post/705780/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705780
rss_habr
Оптимизация данных в MS SQLЧетверг, 15 Декабря 2022 г. 10:51 (ссылка)
Основная статья Взаимодействие DWH Oracle и MS SQL Одним из методов для оптимизации обработки, хранения и администрирования данных в базе данных и кубах MS SQL — это процесс создании партицирования данных. Partitioning (партицирование или по-другому секционирование) — это разбиение таблицы на несколько частей, а эти части на одну или несколько файловых групп. Партицирование необходимо для целей ускорения доступа чтения или изменения данных и администрирования. Так как выровненный индекс по таблице будет содержаться в каждой условно своей секции, то при чтении или изменении данных будет обращение к конкретной секции и конкретному индексу в этой секции. Со стороны администрирования для процесса переноса (например архивирования) данных в другую таблицу без физического перемещения данных, а перемещения только логической секций, подлежащих этой операции, выполнение этого действия происходит мгновенно, что экономит время и ресурсы машины. Для этого необходимо подготовить таблицу «архив» — копию по структуре с таблицей источника, она может быть не партицированна. Пример кода для переноса в таблицу: Читать далееhttps://habr.com/ru/post/705656/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705656
rss_habr
Лучшее соединение враг хорошего?Пятница, 21 Октября 2022 г. 22:43 (ссылка)
Некоторые структурные проблемы в запросах 1С поменять невозможно без изменения платформы. Сколько производительности мы на этом теряем? На примере простого регистра сведений видно, что достаточно много. Читать далееhttps://habr.com/ru/post/694838/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694838
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |