How often and how big a water change should you do on your discus tank? How long is a piece of string?
If the answer to the latter is twice the distance from the centre to either end, the answer to the former is however often and in whatever quantity is necessary to keep your nitrate level desirably low.
For discus, other sensitive fish, and growing fish, I would not want nitrates to get above 15ppm, preferably much lower.
If my nitrate reading in a discus tank was 20ppm I would want to do a 50% water change, same again the following day, then however much water changing in quantity and frequency as is necessary to keep the nitrate level desirably low.
I really wouldn't want to need to change any more than 50% per day on a tank in order to keep the nitrate level low. If 50% a day was insufficient to keep nitrates low, I would adjust my stocking level and feeding regime.
In the tank I keep a pair of discus in (amongst many other fish), 25% water change 5 or 6 times a week keeps nitrate below 10ppm. This is basically enough of a water change to suck up all of the poop and debris from the substrate. 3x 50% water changes per week might be more effective at reducing nitrates further, but the nature of the tank makes 25% changes easier.