采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如果有表a和表b,表a是用来存储所有采集上来的数据存储的库,但是采集频率不一致,也不一定是定时采集,表b是整合后数据存的表,怎么做才能保证表a一旦有更新表b内容也会随之更新,如果用触发器的话频繁读取会不会对服务器造成很大负担
一般可以采用以下方式,一种是使用触发器,另一种通过程序分析binlog触发,如果使用触发器的会对服务器的性能有一定的影响。另外,如果数据量不大的话也可以使用视图的方式,把汇总表改成原表的视图。
如果使用原表读写频率不高可否使用触发器,触发器中的触发事件可否直接调用存储过程。 视图的话对服务器性能影响大么? 如果使用程序分析binlog需要怎样操作?
1.如果读写频率不高可以使用触发器。触发器的逻辑应该尽可能简单.2.视图查询时不能会用到索引。3.分析binlog的方式需要用到一些binlog的接口进行程序开发。
登录后可查看更多问答,登录/注册
掌握SQL优化与慢查询优化,具备独当一面的能力
1.3k 21
1.9k 15
1.5k 14
1.6k 13
1.5k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号