Я пишу скрипт на python, который в основном запрашивает WMI и обновляет информацию в базе данных mysql. Один из них «напиши, что тебе нужно», чтобы научиться программировать упражнения.
Если в середине скрипта что-то сломается, например, удаленный компьютер выключается, он разделяется на функции.
Запрос некоторых данных WMI
Обновите это до базы данных
Запросить другие данные WMI
Обновите это до базы данных
Лучше ли сначала открыть одно соединение mysql и оставить его открытым или закрыть соединение после каждого обновления?
Кажется, что одно соединение будет использовать меньше ресурсов. (Хотя я только учусь, так что это полное предположение.) Однако открытие и закрытие соединения с каждым обновлением кажется более «аккуратным». Функции будут более автономными, чем зависимыми от кода вне этой функции.