数据库触发器SQL优化技巧
数据库基础知识,mysql引擎,索引,事务,锁,视图,游标,存储过程,触发器,查询,数据类型,SQL优化。优化数据库使用AbstractRoutingDataSource+aop+annotation在dao层决定数据源。若采用mybatis,可将读写分离置于ORM层。比如mybatis通过mybatis plugin拦截sql语句,所有insert/update/delete访问master库,select访问salve库,对dao层透明。 plugin可通过注解或分析语句是读写方法来选定主从库。不过这仍有一个问题,不支持事务,需重写DataSourceTransactionManager,将read-only的事务扔进读库,其余的有读有写的扔进写库。
下载地址
用户评论