First of all Happy Christmas
Nitrate is essentially non-toxic to fish on its own, and while not great for humans, most of us drink high quantities from tap water every day
I didn't say it it toxic to fish, but the ammount of nitrates in which certain types of fish thrives and are not sickly is different.
Although humans happen to have a lot of nitrates either from water, or vegetables, etc..., they can do a long term damage if that's on regular bases and humans tolerate a lot less than fish do actually.
Thats not my experience at all, my experience is that pH crash is caused by low KH and GH tap water that just doesn't have the buffering capacity. I would personally say thats the case here . Just like why you cant use pure RO water in an aquarium.
That's correct, but I guess I need to elaborate on my statement that high nitrates is reason number one for Ph crash. In detail, what I meant is that the process of accumulating nitrates acidifies the water. Therefore when there is a lot of waste in a tank, the nitrogen cycle converts a lot more nitrate, which as a result acidifies the water more and affects the carbonate hardness, meaning the buffering capacity decreases. The buffering capacity, acidic water and Ph are all closely related, the Ph will either start to drop gradually, or drop all of a sudden, that also depends on other factors. That's why it happens sometimes to test the fish tank water, the Ph is still the same but the KH has been dropping consistently, causing eventually the Ph crash once the buffering capacity is below a certain level.
So solution is, clean you tank, siphon your gravel, do regular water changes and maintain your filter or get another one.
It's hardness and TDS that are really important, not pH. pH fluctuates massively daily in nature too
That's not anything different than what I said. Normally when the Ph drops, the TDS drops. TDS and PH are directly proportional and a sudden Ph drop may indicate a sudden TDS drop. Whether in a nature or in aquarium,it will affect the fish and how do we know what survives this? There are of course other factors that cause a Ph swing. So, yes, it is not the Ph shift that is the cause of death directly, but the sudden swing in Ph is the indicator, showing us that there is a problem with the other water parameters. If not killing the fish, these changes will damage the fish mentally and physically long term.
People who run high levels of CO2 in planted tanks often see pH swing from 7.6 down to 6.0 on a daily basis, as do people who run natural Walstad-style planted tank.
This is a completely different story and has nothing to do with a sudden Ph drop non-related to adding CO2. This type of Ph change does not really affect the fish, as the KH, GH and TDS are not really changing.
It is the cause of Ph that matters in my opinion, and when
qingwei789 said that the nitrate is 100ppm, then I presumed that the water was being acidified on regular basis because of high conversion of ammonia/nitites to nitrates, and is the possible cause of the problem.
Someone else may have a better opinion and solution I guess, as without the proper testing you never know. But is one possibility.