如何做到每隔一個小時Check一次(編號:465)

我的DB裡預約功能的TABLE,
我的程式必須每隔一段時間去查看預約檔裡有沒有人預約.
我是用Timer控制項寫的,timer1.Interval =1000
它每秒都在Check要不要去查看TABLE
這樣寫會不會很浪費系統資源呢?
有沒有其它更好的方式呢,謝謝!!