专栏名称: 数据分析与开发
伯乐在线旗下账号,分享数据库相关技术文章、教程和工具,另外还包括数据库相关的工作。偶尔也谈谈程序员人生 :)
今天看啥  ›  专栏  ›  数据分析与开发

MySQL 之 SQL 优化实战记录

数据分析与开发  · 公众号  · 数据库  · 2018-10-21 20:16
    

文章预览

(点击 上方公众号 ,可快速关注) 来源:小祝特烦恼 my.oschina.net/xiaozhutefannao/blog/2243432 背景 本次SQL优化是针对javaweb中的表格查询做的。 部分网络架构图 业务简单说明 N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序将数据展示到网页上供用户查看。 原数据库设计 windows单机主从分离 已分表分库,按年分库,按天分表 每张表大概20w左右的数据 原查询效率 3天数据查询70-80s 目标 3-5s 业务缺陷 无法使用sql分页,只能用java做分页。 问题排查 前台慢 or 后台慢 如果你配置了druid,可在druid页面中直接查看sql执行时间和uri请求时间 在后台代码中用System.currentTimeMillis计算时间差。 结论 : 后台慢,且查询sql慢 sql有什么问题 sql拼接 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览