开宝末年,宋太祖赵匡胤打算迁都洛阳。他的弟弟开封尹赵光义上奏道:“京师屯兵百万,全藉汴渠漕运东南之物赡养之,若迁都于洛,恐水运艰阻,阙于军储。”赵匡胤留中不发。
后来赵光义在入宫觐见时,又当面劝阻赵匡胤迁都洛阳。赵匡胤说:“迁洛未已,久当迁雍(长安)。”赵光义询问理由,赵匡胤说:
“吾将西迁者无它,欲据山河之胜而去冗兵,循周汉之故事以安天下也。”
赵炅听后却只说了一句:“君子立国,在德不在险。”赵匡胤默不作答。等到赵光义走后,赵匡胤对身边人说:“晋王之言固善,姑从之。不出百年,天下民力殚矣!”
可见从一开国起,北宋统治者就认识到了“冗兵冗费”的问题,赵匡胤甚至想将都城先迁到洛阳后迁到长安,以此凭借山河之险来消除定都汴梁所造成的“人海战术”的巨大耗费,可惜终究未能成行。