问题分析:半夜心绞痛的原因有:夜间人体处于平卧位,回心血量增加引起心肌负荷增加,导致心绞痛的发作;夜间人体受迷走神经支配,可以使血压降低、心率减慢,导致冠状动脉供血不足;夜间睡眠可引起噩梦出现,导致精神紧张、心率增快、心肌耗氧量增加,诱发心绞痛发作;晚饭后饮水少引起血液黏稠,诱发心绞痛的发作。建议睡前避免看刺激性书刊、影视节目,以防夜间做噩梦。