打开终端分别执行下面的两行命令 sudo /usr/local/mysql/support-files/mysql.server stop sudo /usr/local/mysql/bin/mysqld_safe --…
标签:MySql
JDBC与MySQL临时表空间的分析
背景 应用 JDBC 连接参数采用 useCursorFetch=true,查询结果集存放在 mysqld 临时表空间中,导致ibtmp1 文件大小暴增到90多G,耗尽服务器磁盘空间。为了限制临时表空间的大小,设置了: …
Mysql数据库sql优化
最近项目开发遇到sql比较复杂,多表连接嵌套查询,做了很多优化。分享一下我调优的经验: 1、嵌套查询尽量减少内层查询的结果数 嵌套查询能在内层做统计或者聚合多尽量就在内层做聚合,如果内层聚合以后外层仍要聚合,内层多聚合也…
Prometheus一条告警是怎么触发的
文章来源:爱可生云数据库作者:张沈波 大纲 第一节:监控采集、计算和告警第二节:告警分组、抑制、静默告警分组告警抑制告警静默收敛小结第三节:告警延时延时的三个参数延时小结总结 Prometheus+Grafana是监控告…
MySQL 分页 Limit 优化
通常在查询数据的时候,我们都会用到limit分页,因为这样避免了全表查询,会提高查询效率。但是在一个表的数据量多了之后,分页查询会明细的变慢 创建测试表card 2000万数据 mysql> select coun…
MySQL 默认排序真的是按主键来排序的吗
前两天在工作中遇到一个Mysql排序的问题,在没有加order by的时候,获取的数据顺序是随机的,而不是按照主键排序的。以往我都以往mysql的排序默认是按主键来排序的。这才发现其实不是这样的。 CREATE TA…
MySQL性能诊断实践之系统观测工具
本文根据黄炎在2018年8月3日在【2018 MySQL技术交流大会 · 上海站】现场演讲内容整理而成。 黄炎,爱可生研发总监,深入钻研分布式数据库相关技术,擅长业界相关MySQL中间件产品和开发,以及分布式中间件在企业…
macOS下MySQL 8.0 安装与配置教程
一、前言 1、本教程主要内容 适用Homebrew安装MySQL MySQL 8.0 基础适用于配置 MySQL shell管理常用语法示例 MySQL字符编码配置 MySQL远程访问配置 2、本教程环境信息与适用范围 …
关于mysql的定时任务
应用场景:发货后15天自动更改订单状态为已收货实现方法:mysql的event事件 1.查看event事件是否开启,默认都是关闭状态 SHOW VARIABLES LIKE ‘event_scheduler&…
真实项目之【邀请码活动模块】实现思路
前言 功能业务实现,在小程序电商类应用上,新增邀请码活动模块,目的是提高用户量与订单量,更多的效用就是运营上的点了。那么我接到功能时其实是很模糊的,上头说来一个别人做出的那种邀请码的模块,我第一步想到的是后台一键开关?通…
Mysql无法选取非聚合列
教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步>>> (原文)Mysql 无法选取非聚合列。 更多讨论或者错误提交,也请移步。 1. 前言 最近升级博客,给文章页面底部增加了两个按钮…
SQL优化方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如…