镁阳极的电流效率约50%,受环境影响还可能更低。当土壤或水中含盐量较低时,电流输出小,因而,其自身腐蚀相对较大。当土壤电阻率高时,阳极输出电流小,阳极表面容易发生钝化,进一步加大接地电阻,使阳极输出电流进一步减小。此时,阳极的开路电位或在通电点处测量管道电位,可能没有明显变化。温度升高时,自身腐蚀加剧,效率降低,所以,在咸水或盐水中,使用温度不宜超过32℃;在淡水中,不宜超过45℃,在海水中,其寿命很短,不宜采用。