Я хочу подключиться к серверу базы данных в моем приложении .NET и выполнить команду базы данных, которая производит серию статистики базы данных. Проблема в том, что он не возвращает статистику в структурированном формате, он возвращает ее в виде простого текста (например, команда df -k
в UNIX). Я могу захватить вывод и проанализировать его, но мне было интересно, есть ли лучший подход что-то вроде этого.
Я, конечно, не могу придумать альтернативу, но я хотел спросить вокруг. Анализ результатов команды кажется немного хрупким, потому что, если автор базы данных когда-либо изменит формат, я нарушу.
Редактировать: База данных является базой данных IBM UniData. Это команда file.stat, которая возвращает средний размер записи, максимальный размер записи и т. Д.