Minimum number of sets for muscle growth: 2-3 for beginners, 3-6 for advanced, per week per muscle group, to failure.
Optimum number of sets for muscle growth per workout: 5-10 per muscle group, to or close to failure
Optimum number of sets for muscle growth per week: 10-20 per muscle group, to or close to failure