Проверьте, что Ваш сервер MySQL отвечает достаточно быстро, проверьте загрузку сервера, использование памяти, доступ к диску (главный, свободный, vmstat, iostat).
Сколько строк Вы имеете в своей пользовательской таблице? Какой тип устройства хранения данных (MyISAM, InnoDB)?
Можно настроить сервер MySQL для закрытия неиспользованных соединений:
# /etc/my.cnf
...
# close unused connections after timeout
set-variable = wait_timeout=300
# keep 50 threads in cache
set-variable = thread_cache_size=50
Я бы сказал, что вы, вероятно, сможете. GIT, скорее всего, подойдет для модернизации существующей конфигурации. Вы можете просто создать новый репозиторий в папке, а затем добавить в него свои активы конфигурации. Чтобы сделать то же самое в SVN, вам сначала нужно добавить свои активы в репозиторий, а затем удалите локальную копию и вытащите ее из репозитория ... что заставило бы некоторых людей (включая меня) нервничать.
SVN добавляет скрытые каталоги прямо через вашу файловую систему, в то время как GIT имеет только единственный репозиторий.
] Сказав это - я не знаю, что такое MDT. Возможно, вам стоит объяснить больше в своем вопросе. Но, проще говоря, если он работает в обычной файловой системе, то GIT должен хорошо работать для вас, особенно если вы внимательно относитесь к тому, какие элементы вы хотите версировать. Кроме того, многие приложения, которым требуется контроль версий, имеют модель подключаемых модулей для поддержки разных поставщиков. Это может относиться к MDT.
в то время как GIT имеет только единственный репозиторий.Сказав это - я не знаю, что такое MDT. Возможно, вам стоит объяснить больше в своем вопросе. Но проще говоря, если он работает в обычной файловой системе, то GIT должен хорошо работать для вас, особенно если вы внимательно относитесь к тому, какие элементы вы хотите версировать. Кроме того, многие приложения, которым требуется контроль версий, имеют модель подключаемых модулей для поддержки разных поставщиков. Это может относиться к MDT.
в то время как GIT имеет только единственный репозиторий.Сказав это - я не знаю, что такое MDT. Возможно, вам стоит объяснить больше в своем вопросе. Но, проще говоря, если он работает в обычной файловой системе, то GIT должен хорошо работать для вас, особенно если вы внимательно относитесь к тому, какие элементы вы хотите версировать. Кроме того, многие приложения, которым требуется контроль версий, имеют модель подключаемых модулей для поддержки разных поставщиков. Это может относиться к MDT.
Я использую Git и Gitlab для отслеживания моих изменений в MDT. Просто нужно использовать .gitignore , чтобы аккуратно исключить .wim, .iso, .log и другие файлы, такие как драйверы, которые не нужно отслеживать. Очень простой .gitignore может выглядеть так:
*.log
*.wim
Applications
Backup
BDDLogs/*.iso
BDDLogs/*.wim
Captures
Operating\ Systems
Out-of-Box\ Drivers
Servicing
Templates
Tools
Audit.log
Gitlab дает вашим коммитам красивый веб-интерфейс и упрощает получение старых копий. Я также всегда держу командную строку git под рукой, чтобы делать коммиты для каждого изменения.