汛期来临的时候会有很多的降雨,提前把水库里的水放干,是为腾出库存来储存水,如果水量过大、过多可能会对堤坝造成危害,对下游造成危害。自然界的降水,在时间、地点上的分布极其不均匀。而有了水库,就相当于在耕地上方架设了一个水盆,通过调节进出口的开关,可以控制水库的蓄水量。

水库的功能就在于它的蓄水功能,在汛期来之前,放空水量,这样汛期的时候就能够蓄水,防止洪涝。在旱期之前蓄水,这样旱期土地不至于荒芜。

以一个100万立方米的小型水库为例,全部的水放空可以使面积1平方公里(1500亩)的土地,水位上升1米(不考虑渗透)。而如果没有水库,这些水会白白流走,最后流入大海。

水库也能发电、养殖、观光、供水等。