postgres-explain使用笔记
#### 前言 最近发现有几个接口响应缓慢 看了下 主要是之前偷懒写法 导致网络io过大 当数据量上来之后速度变慢 现在把部分业务功能 拆分到不同的sql中 进行处理 #### 参考文档 explain浅析: http://mysql.taobao.org/monthly/2018/11/0
#### 前言 最近发现有几个接口响应缓慢 看了下 主要是之前偷懒写法 导致网络io过大 当数据量上来之后速度变慢 现在把部分业务功能 拆分到不同的sql中 进行处理 #### 参考文档 explain浅析: http://mysql.taobao.org/monthly/2018/11/0
#### 前言 db读写分离 是一个优化应用性能 最显著的方式之一 postgres 本身的 主从同步是很好配置的但是 识别读写语句 java中没有什么特么好的方案 那么就只能采用中间件 来识别postgres的路由做到读写分离 #### pgpool 介绍
#### 前言 在使用postgres的时候 经常要用一些扩展的东西 例如 fdw dblink ltree之类的功能 postgres 是通过配置来使用这些功能 #### 安装插件 服务器版本:CentOs7 postgres版本: postgres11.4 postgres安装方式: yum 安装 ##### 安装 contrib
#### 前言 数据版本管理 很多工具 java主要有 liquibase flyway python的SQLAlchemy liquibase 和flyway 各有侧重点 flyway胜在简单粗暴 直接管理sql脚本 liquibase 胜在可以通过配置去管理db版本 可以不用写单一平台的sql脚本 如果项目用