禁军在赵匡胤时代就有20多万人,其中10万禁军常驻京城周边,负责京城防务,另外10万禁军分散在全国各地,如果地方上有叛乱,可以调动京城和各地禁军去讨伐。宋朝禁军最多的时候确实达到过《水浒传》中所描述的80万。
其实宋朝在对抗这些势力的时候,确实派禁军了。禁军的单兵作战能力确实很强,不然蒙古打南宋也不可能一直打了45年。但是禁军的作战效率太低了。为什么呢?因为禁军的统兵权、调兵权和发兵权是分开的。
赵匡胤规定:殿前督指挥司、侍卫马步军督指挥司和侍卫步军都指挥司三个机构(称三衙)掌管,三衙的长官没有从属关系,他们统一听皇帝的命令,而调兵权和发兵权则是属于枢密院,但枢密院发兵、调兵又必须要有皇帝的圣旨。
所以宋军打仗要不断请示,不断收到指令,所以作战效率非常低,不能临阵应变。还有一个非常 重要的原因是,禁军的长官非常不固定,经常变动,好多部队,将领和士兵根本就不认识,打起仗来,协调性也不行,纪律散漫,战斗力肯定跟不上。
开封,位于豫东大平原中心部位,北宋赵匡胤建都开封,开封人口最多时达到150万人,在很长时间内都是世界上最大的城市。但是开封四周都是平原,易攻难守,无论敌人从哪个方向进攻开封,都能轻易拿下开封。