Too much dissolved oxygen in the water does not contribute to over abundant algae. Over abundant algae is caused by too many unused nutrients (fertilizers) in the water.
One small correction. Plants and algae respire 24 hours a day. During the day oxygen (respiration) is needed / used for photosynthesis, however during the day much more oxygen is produced than consumed. At night there is no photosynthesis and plants basically just consume oxygen. At night the high or excessive amounts of living plant materials with all the added bacterial action can absorb all the available dissolved oxygen (DO) that is available in the water.


aka Pond Doctor & Dr. Perca Read Pond Boss Magazine -
America's Journal of Pond Management