Database replication for load balancing

Has anyone had any experience with this on a single site environment to speed up end user performance using a primary server for write transactions, and secondary servers for read only operations?

Would love to hear your thoughts.

SolidworksSolidworks Pdm/enterprise Pdm