Magnesium and Calcium are the foundational relationship that form the physical soil structure. The correct physical structure is what allows the biological side to blossom. The soil colloid (or dinner plate), only holds so much (food) on it.
- Magnesium
tightens soil, which holds in moisture, but also increases water runoff if too high. Soil too high in magnesium feels like concrete, "ties up" or doesn't allow the plant to absorb other nutrients.
- Calcium
loosens soil which allows it to take water and gives the soil "tilth". Soil too high in calcium doen't hold water well and tends to dry out quickly.
- Too high calcium can reduce the availability of magnesium, and vice versa. Along with all the other minerals. Your target is a balance of nutrients as each soil colloid can only hold so much. (To fit the extra stuffing on your plate at thanksgiving, you have to give up space for something else)..
Most don't realize that Magnesium and Calcium both increase pH. Magnesium does at a rate of 2.5X what calcium does. So your soil pH can be artificially high, but still have poor calcium levels. When you shed magnesium, you actually drop soil pH until you right the ship and get the calcium level high enough.
To drop magnesium out of the soil, one must introduce sulfur to bond with the magnesium and drop it out of the soil. Both elemental sulfur and sulfate (the source available to plants) drop magnesium out of the soil. Sulfate is the preferred source if you need it for immediate plant availability, but elemental Sulfur will still convert to sulfate over time.
Your 3:1 Ca to Mg ratio is not bad. Mine is 1.5:1. That's high magnesium. The Base Saturation percentages are the numbers you want to compare. Ideal soil has a Ca base saturation of 60 - 80% depending on your soil characteristics, with an ideal ratio of closer to 5 or 6:1.
Hands on Agronomy by Neal Kinsey is a great read if you're interested in a basic agronomy course.
Hope that helps