mysql数据库
以mysql为基础,优化数据库
_爱三毛的程序员
这个作者很懒,什么都没留下…
展开
-
记一次客户信息查询时长过长的问题(mysql字符集不一致)
前言记一次在公司做java开发时遇到的mysql查询语句过慢的排查,在此记录一下。数据库版本(mysql5.7,本地复现8.0版本)地址表的结构如下客户表结构如下测试以及分析sql语句查询如下:select c.Id, c.CorpId, c2.CorpName as CorpName,c.CustomerName, c.CustomerNo, c.Gende...原创 2020-04-21 19:22:46 · 290 阅读 · 0 评论 -
MYSQL数据库的主从配置
主从复制原理其实就是集群: 1. 负载均衡 2.失败迁移实现主从同步(主从复制):master将改变的数据,记录在本地的二进制日志文件(binary log);该过程称之为:二进制日志事件slave将mater的binary log 拷贝到自己的relay log(中继日志文件)中中继日志事件,将数据读取到自己的数据库之中MYSQL的主从复制,是异步的,串行化的,有延迟的mas...原创 2020-03-31 20:49:10 · 292 阅读 · 0 评论 -
一张900w的数据表,怎么把原先要花费17s执行的SQL优化到300ms?(转)
转自 一次SQL查询优化原理分析(900W+数据,从17s到300ms)如需要请跳转至原文查看问题有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 m...转载 2020-03-31 20:19:05 · 198 阅读 · 0 评论