el rendimiento es impresionante, prueben hacer esto....agregar cadenas largas, por ejemplo yo lo uso para hacer INSERTS en mysql de la forma que se llama "BATCH INSERT" (algo parecido al bulk insert de sql server) que son los inserts seguidos de los valores separados por comas.
por ejemplo un insert comun:
INSERT INTO Tabla (campo1,campo2) VALUES ('1', 'prueba')
si necesito insertar miles de registros, debo hacer miles de inserts, pero con batch es asi.
INSERT INTO Tabla (campo1,campo2) VALUES ('1', 'prueba'), ('2', 'prueba'),('3', 'prueba'),('4', 'prueba'),('5', 'prueba')
entonces esa concatenación dinamica si lo hacen con & , es super lenta, si el sistema tiene una tabla con 40 o mas campos, imaginense el string que se va generando, el & llega a un punto en el que va cada ves mas lento y llega a tardar MINUTOS, en cambio con este metodo no tarda ni un segundo, UNA BESTIA.
saludos.