Трассировка производительности

MonetDBLite не имеет никаких трассировочных возможностей. Версия выпуска, скомпилированная с помощью Visual Studio, работает быстрее, чем версия, скомпилированная с помощью MinGW64, оптимизация используется для обоих (/O2). Но даже в этом случае самая быстрая версия, по-видимому, в 3-4 раза медленнее, чем время, сообщаемое в mclient для тех же импортированных данных, запросов и дискового хранилища (тот же ssd), с эталонным тестом ~6 сек для dll, против 1.8 сек для сервера monetdb, Я ожидал, что облегченная версия будет иметь сравнимое время (в статье описывается, что облегченная библиотека в основном быстрее, чем сама monetdb). MonetDBLite загружен в октябре 2018 года, а сервер MonetDB - версии августа 2018.SP2.

При отсутствии какой-либо возможности трассировки (sys.tracelog() - фиктивная функция), можно ли как-то отладить эту ситуацию?

0 ответов

Другие вопросы по тегам