
数据库
一个假的农民工
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用LiquiBase实现数据库的迁移
最近项目一度因为特殊原因导致频繁迁移数据库,中间也出了不少事故。原先项目上只在数据库初始化的时候使用了Liquibase,为了便于日后数据库的管理,不再出差错,决定开发过程中也需要使用Liquibase。 Liquibase是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。Liquibase的主要特点有: 支持几乎...原创 2019-04-02 19:39:22 · 2230 阅读 · 0 评论 -
mysql压测快速造亿级数据
造大量数据的方式有很多,比如写存储过程,或者直接用java,我现在使用的就是通过java实现大数据量的导入。 使用java也有很多方式,单条插入就不讨论了 下面主要讨论以下几种策略: 1、Mybatis 轻量级框架插入(无事务) 2、采用JDBC直接处理(开启事务、无事务) 3、采用JDBC批处理(开启事务、无事务) 先给出结论,效率比较: Mybatis轻量级插入 > JDBC直接处理 ...原创 2019-06-15 15:14:49 · 2949 阅读 · 3 评论 -
SQL优化经验
在项目压测阶段(多张业务主表数量达亿级),很多人都会碰到平时明明秒级响应的请求,现在却经常得到的响应是504 gateway timeout…这是因为在大数据的前提下,暴露了很多慢SQL,现在我就项目中遇到的一些情况以及对应的优化方案进行简要分享。 首先定位到查询语句,可以通过工具,如pinpoint可以很方便找到慢sql,也可以自己凭业务逻辑定位到查询sql,然后用 EXPLAIN 你的 SEL...原创 2019-07-30 19:10:47 · 580 阅读 · 0 评论