• MySQL 常用脚本

    常用功能脚本 1.导出整个数据库   1 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) 2 3 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql     2.导出一个表 1 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 2 3 mysqldump -u wcnc -p smgp_apps…

    Linux云计算, 技术干货 2023年1月9日
  • MySQL 最朴素的监控方式!用完爱不释手

    对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于 mysql 数据库由于其有很高的社区活跃度,监控方式更是多种多样,不管哪种监控方式最核心的就是监控数据,获取得到全面的监控数据后就是灵活的展示部分。 那我们今天就介绍一下完全采用 mysql 自有方式采集获取监控数据,在单体下达到最快速、方便、损耗最小。 本次文章完全使用 mysql 自带的 show 命令实现获取,从 connects、buffercache、lock、SQL、statement、D…

    Linux云计算, 技术干货 2022年12月30日
  • MySQL中的 utf8 并不是真正的UTF-8编码 ! !

    一、报错回顾 将emoji文字直接写入SQL中,执行insert语句报错; INSERT INTO `csjdemo`.`student` (`ID`, `NAME`, `SEX`, `AGE`, `CLASS`, `GRADE`, `HOBBY`)     VALUES (’20’, ‘陈哈哈😓’, ‘男’, ’20’, ‘181班’, ‘9年级’, ‘看片儿’); [Err] 1366 – Incorrect string value: ‘\xF0\x9F\x98\x…

    Linux云计算, 技术干货 2022年11月15日
  • MYSQL 最朴素的监控方式

    对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于 mysql 数据库由于其有很高的社区活跃度,监控方式更是多种多样,不管哪种监控方式最核心的就是监控数据,获取得到全面的监控数据后就是灵活的展示部分。 那我们今天就介绍一下完全采用 mysql 自有方式采集获取监控数据,在单体下达到最快速、方便、损耗最小。 本次文章完全使用 mysql 自带的 show 命令实现获取,从 connects、buffercache、lock、SQL、statement、D…

    Linux云计算, 技术干货 2022年9月14日
  • 28个MySQL使用技巧,从入门到精通,很实用

    《2021年Stack Overflow开发者调查报告》中揭露,在全球开发者里,最常见&最流行的数据库仍是MySQL。可以说每一位IT人想要称之为合格(优秀),必须掌握MySQL。

    免费公开课 2022年6月21日
  • 云上 MySQL 的这8个要点,运维,请了解一下~

    使用云上的 MySQL 时,会遇到很多人询问 CDB 的。为了更好的了解云上的 MySQL,本文将介绍一些重要的知识点。 1.实例类型 目前云数据库 MySQL 支持三种架构:基础版、高可用版、单节点高 IO 版 1.基础版是单个节点部署,价格低,性价比非常高,由于是单节点,数据安全性以及可用性不能保证,不建议生产环境使用 2.高可用版采用一主 N 从的高可用模式,实时热备,提供宕机自动检测和故障自动转移。主从复制方式有三种:异步、半同步、强同步。高可用版默认一主一从异步复制方式,可以通过购买和…

  • 云上 MySQL 的这8个要点,运维,请了解一下~

    使用云上的 MySQL 时,会遇到很多人询问 CDB 的。为了更好的了解云上的 MySQL,本文将介绍一些重要的知识点。 1.实例类型 目前云数据库 MySQL 支持三种架构:基础版、高可用版、单节点高 IO 版 1.基础版是单个节点部署,价格低,性价比非常高,由于是单节点,数据安全性以及可用性不能保证,不建议生产环境使用 2.高可用版采用一主 N 从的高可用模式,实时热备,提供宕机自动检测和故障自动转移。主从复制方式有三种:异步、半同步、强同步。高可用版默认一主一从异步复制方式,可以通过购买和…

    技术干货, 数据库 2021年8月12日
  • 面试官:如果MySQL引起CPU消耗过大,你会怎么优化?

    谁在消耗cpu? 用户+系统+IO等待+软硬中断+空闲 祸首是谁? 用户 用户空间CPU消耗,各种逻辑运算 正在进行大量tps 函数/排序/类型转化/逻辑IO访问… 用户空间消耗大量cpu,产生的系统调用是什么?那些函数使用了cpu周期? IO等待 等待IO请求的完成 此时CPU实际上空闲 如vmstat中的wa 很高。但IO等待增加,wa也不一定会上升(请求I/O后等待响应,但进程从核上移开了) 产生影响 用户和IO等待消耗了大部分cpu 吞吐量下降(tps) 查询响应时间增加 慢查询数增加 …

    技术干货, 数据库 2021年7月7日
  • 简单、易用的 MySQL 官方压测工具,建议收藏!

    一、MySQL自带的压力测试工具 Mysqlslap mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗压性等问题。 1、更改其默认的最大连接数 在对MySQL进行压力测试之前,需要更改其默认…

  • 切记!MySQL中order by与limit不要一起用!

    现象与问题 ORDER BY 排序后,用 LIMIT 取前几条,发现返回的结果集的顺序与预期的不一样。 下面是我遇到的问题: 可以看到,带 LIMIT 与不带 LIMIT 的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解。后来百度了一下,如果 order by 的列有相同的值时,MySQL 会随机选取这些行,为了保证每次都返回的顺序一致可以额外增加一个排序字段(比如:id),用两个字段来尽可能减少重复的概率。 于是,改成 order by status,id: 问题虽然是解决了,但还…

    技术干货 2021年1月23日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!