Carbonates should buffer the water against large ph swings.

I have not yet found a formula for O2 (BOD) use by sunfish other than the general info in that link ( max O2 saturation).