Представляем sqlsimtools Заметка

Представляем sqlsimtools

Боб Уорд представил sqlsimtools — новый набор инструментов для симуляции рабочей нагрузки с открытым исходным кодом для различных SQL-платформ. Этот проект представляет собой современное переосмысление старого инструмента ostress.exe, который сыграл важную роль в воспроизведении проблем клиентов для SQL Server. Sqlsimtools призван революционизировать способы тестирования и понимания производительности SQL-сред пользователями. Он поддерживает SQL Server 2019, 2022 и 2025, а также Azure SQL Database, Azure SQL Managed Instance и базы данных SQL в Microsoft Fabric. Публичная предварительная версия включает три основных компонента: sqlsim — нативный инструмент командной строки; sqlpysim — альтернатива на основе Python; и sqlsim Studio — браузерное приложение для настройки и мониторинга. Пользователи могут создавать пользовательские эталонные тесты, стресс-тесты и воспроизводить записанную активность SQL Server. Инструменты предлагают гибкую аутентификацию и могут работать на Windows, Linux и macOS. Sqlsimtools также облегчает проведение экспериментов «до и после» для детального сравнения производительности. Автоматизация рабочей нагрузки поддерживается через результаты в формате JSON и потоки событий в реальном времени. Проект поощряет интеграцию с ИИ-агентами для создания рабочей нагрузки. Заинтересованные пользователи могут найти его по адресу aka.ms/sqlsimtools и внести свой вклад через GitHub.