随笔- 807  文章- 150  评论- 23  阅读- 151万 

随笔分类 -  MySQL 优化

MySQL limit 查询优化
摘要:经过实践,总结以下比较好的limit分页优化方案 1. 模仿百度、谷歌方案(前端业务控制) 类似于分段。我们给每次只能翻100页、超过一百页的需要重新加载后面的100页。这样就解决了每次加载数量数据大 速度慢的问题了 2. 记录每次取出的最大id, 然后where id > 最大id select 阅读全文
posted @ 2020-10-10 09:39 xibuhaohao 阅读(374) 评论(0) 推荐(0) 编辑
MySQL SQL查询优化工具EverSQL
摘要:概述 一般来说,SQL查询优化器分析给定查询的许多选项,预估每个选项的成本,最后选择成本最低的选项。如果查询优化器选择了错误的计划,则性能差异可能从几毫秒到几分钟。幸运的是,现在有许多第三方SQL查询优化工具可以自动优化每个SQL查询。这些工具极大地简化了开发人员和数据库管理员的工作,因为他们提供了 阅读全文
posted @ 2020-04-13 16:06 xibuhaohao 阅读(2238) 评论(0) 推荐(0) 编辑
4个MySQL优化工具AWR,帮你准确定位数据库瓶颈!(转载)
摘要:对于正在运行的mysql,性能如何,参数设置的是否合理,账号设置的是否存在安全隐患,你是否了然于胸呢? 俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行的重要手段,因为,好的工具是使你的工作效率倍增! 今天和大家分享几个mysql 优化的工具,你可以使用它们 阅读全文
posted @ 2019-12-09 08:55 xibuhaohao 阅读(1066) 评论(0) 推荐(0) 编辑
Linux 文件系统缓存 -针对不同数据库有不同作用
摘要:文件系统缓存 filesystem cache 许多人没有意识到。文件系统缓存对于性能的影响。Linux系统默认的设置倾向于把内存尽可能的用于文件cache,所以在一台大内存机器上,往往我们可能发现没有多少剩余内存。(free命令显示的第二行输出,如下)。文件系统cache可以加速磁盘操作,使系统有 阅读全文
posted @ 2019-11-14 09:42 xibuhaohao 阅读(896) 评论(0) 推荐(0) 编辑
MySQL 效率提高N倍的19条MySQL优化秘籍
摘要:一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。 阅读全文
posted @ 2019-10-14 11:26 xibuhaohao 阅读(552) 评论(0) 推荐(0) 编辑
MySQL 效率提高N倍的19条MySQL优化秘籍
摘要:效率提高N倍的19条MySQL优化秘籍 数据和云 2019-06-10 09:20:10 本文共3749个字,预计阅读需要10分钟。 广告 广告 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 阅读全文
posted @ 2019-06-18 08:44 xibuhaohao 阅读(215) 评论(0) 推荐(0) 编辑
MySQL 热快问题解决
摘要:原文地址:http://blog.itpub.net/22664653/viewspace-1269948 一 背景 某个业务线 商品开放开用户申请免费试用,当某个商品特别吸引人时,比如iPhone6 。肯定有一大波人为了少卖一个肾 疯狂去抢申请资格。有甚者利用机器人申请注册,于是简单的申请操作变成 阅读全文
posted @ 2019-05-22 16:40 xibuhaohao 阅读(586) 评论(0) 推荐(0) 编辑
MySQL 一次非常有意思的SQL优化经历:从30248.271s到0.001s
摘要:转载自:https://www.toutiao.com/i6668275333034148356 一、背景介绍 用的数据库是mysql5.6,下面简单的介绍下场景 课程表: 数据100条 学生表: 数据70000条 学生成绩表SC: 数据70w条 查询目的: 二、问题:查找语文考100分的考生 查询 阅读全文
posted @ 2019-05-06 11:42 xibuhaohao 阅读(253) 评论(0) 推荐(0) 编辑
MySQL 优化--持续整理
摘要:一、innodb体系结构优化: 1、IO优化 IO能力不足时 innodb_io_capacity 应该降低 innodb_max_dirty_pages_pct 应该降低 innodb_max_dirty_pages_pct_lwm 如果设置了应该考虑降低 innodb_read_io_threa 阅读全文
posted @ 2019-04-30 15:13 xibuhaohao 阅读(197) 评论(0) 推荐(0) 编辑
Mysql 了解changeBuffer 与 purge 调优
摘要:需要删除、新增记录或更新一个数据页时,如果数据页在内存中就直接更新,而如果这个数据页还没有在内存中的话,在不影响数据一致性的前提下,InooDB 会将这些更新操作缓存在 change buffer中,这样就不需要从磁盘中读入这个数据页了。 purge:将 change buffer 中的操作应用到原 阅读全文
posted @ 2019-04-26 10:20 xibuhaohao 阅读(719) 评论(0) 推荐(0) 编辑
MySQL IO线程及相关参数调优
摘要:一、关于一个SQL的简单的工作过程 1、工作前提描述 1、启动MySQL,在内存中分配一个大空间innodb_buffer_pool(还有log_buffer) 2、多用户线程连接MySQL,从内存分配用户工作空间(其中排序空间) 3、磁盘上有数据库文件、ib_logfile、tmp目录、undo 阅读全文
posted @ 2019-04-19 16:25 xibuhaohao 阅读(355) 评论(0) 推荐(0) 编辑
Mysql怎么判断繁忙 checkpoint机制 innodb的主要参数
摘要:Mysql怎么判断繁忙,innodb的主要参数,checkpoint机制,show engine innodb status 2018年07月13日 15:45:36 anzhen0429 阅读数:295 show engine innodb status G 四个参数能反应出来什么 Checkpo 阅读全文
posted @ 2019-04-19 15:07 xibuhaohao 阅读(1045) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示