какие-либо существенные улучшения производительности в SubSonic 3.0.0.4 против 2.1? - PullRequest
0 голосов
/ 10 января 2011

Стоит ли обновлять до последней стабильной версии SubSonic более 2.1?Мы сталкиваемся с некоторыми проблемами производительности и масштабируемости, которые быстро становятся неприемлемыми, и я действительно не смог найти ничего определенного, что указывало бы на что-то, что действительно могло бы помочь.использовать некоторые тестовые модели, но думал, что я спрошу.

спасибо.

1 Ответ

0 голосов
/ 13 января 2011

Не знаю, поможет ли это, но я обнаружил, что основной фактор производительности записи зависит от наличия значений по умолчанию в таблицах. Subsonic 2.1 выполняет SELECT для базы данных для каждого значения при создании новой записи, и это действительно может замедлить процесс. Было бы не сложно написать патч для кеширования, если он постоянный (очевидно, вы не хотите кешировать «SELECT GetDate ()», но «SELECT 1» не принесет слишком много сюрпризов). Не уверен, что 3.x делает здесь; Я еще не пошел туда.

Это может быть бесполезно, если производительность записи не является проблемой, но в этом случае будет полезно больше информации.

...