心肌炎和心肌缺血的主要区别有以下几方面:1、二者的发病原因不同,心肌炎多是由于身体感染病毒后,造成的心脏炎性反应。心肌缺血的病因主要是由于心脏血管存在狭窄,造成心肌供血不足。2、二者的病程不同,心肌炎的病程比心肌缺血快,心肌炎的病情变化特别快。心肌缺血病程比较长,病情相对进展慢。3、二者的临床症状不同,心肌炎以呼吸困难、胸闷、心悸、晕厥为主。心肌缺血以心绞痛症状为主,心肌缺血典型的症状是劳累时胸骨后疼痛,休息数分钟后缓解。4、二者的治疗不一样,心肌炎的治疗重点是营养心肌、抗病毒、防治心衰、防治恶性心律失常为主。心肌缺血的治疗,是以扩张冠状动脉、抗血栓、调血脂为主。