随笔分类 -  mysql

摘要:1.mysql的逻辑结构 a.第一层,基于网络的客户端/服务器的工具或者服务都有类似的结构,比如连接处理,授权认证,安全等 b。第二层:包括查询解析,分析,优化,缓存以及所有内置函数,存储过程,触发器,视图等 c。存储引擎,负责mysql中数据的存储和提取, 1.1 连接管理与安全性 每个连接拥有一 阅读全文
posted @ 2017-03-08 12:30 随心2017 阅读(348) 评论(0) 推荐(0)
摘要:1.spring事务有几种方式 注解和配置文件 2.spring事务的隔离级别和传播行为 a。 PROPAGATION_REQUIRED 支持当前事务,如果当前没有事务,就新建一个事务 b。PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式运行 c。PROPAG 阅读全文
posted @ 2017-03-02 19:37 随心2017 阅读(163) 评论(0) 推荐(0)
摘要:1. 基于数据库的悲观锁调用: select * from account where name=”Erica” for update 这条sql 语句锁定了account 表中所有符合检索条件(name=”Erica”)的记录。 本次事务提交之前(事务提交时会释放事务过程中的锁),外界无法修改这些 阅读全文
posted @ 2017-03-02 17:11 随心2017 阅读(161) 评论(0) 推荐(0)
摘要:1.纵向分表 a。根据活跃度来分表,变化频度慢,查询次数多,称为冷数据,变化频路高的数据,称为活跃数据。 b。冷数据使用mylsam可以更好的查询数据,活跃数据使用Innodb,可以有更好的更新速度 c。对于一些特殊的活跃数据,也可以考虑使用redis,memcache之类的缓存,或者mongodb 阅读全文
posted @ 2017-03-02 17:08 随心2017 阅读(454) 评论(0) 推荐(0)