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