公司没有DBA,所有的数据库设计都是程序员来做的。现在因为业务需求,需要监控数据库中某个表中的数据状态变化。如果有数据变化的话,要调用程序来处理。程序部分我准备写一个服务来运行。但是在服务中,如果每几分钟读一次数据库。我怕数据库压力会很大。有没有什么更好的方法,减小数据库的压力?

解决方案 »

  1.   

    读写都是一起的。没有分离开来。读取其实就是一个简单的SQLselect * from bizinfo where status=0
      

  2.   


    没影响,在status上加索引就OK了。
      

  3.   


    没影响,在status上加索引就OK了。
      

  4.   

    select * from bizinfo where status=0这个语句会返回多少记录?
      

  5.   

    能否给个简单的例子?数据库中调用某个程序,如何写?程序是java写的。