• 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\x93' for colu…

    Linux云计算, 技术干货 2022年11月15日
  • 云上 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日
  • 这几种技巧,能有效帮你提升接口查询速度

    1. MySQL查询慢是什么体验? 大多数互联网应用场景都是读多写少,业务逻辑更多分布在写上。对读的要求大概就是要快。那么都有什么原因会导致我们完成一次出色的慢查询呢? 1.1 索引 在数据量不是很大时,大多慢查询可以用索引解决,大多慢查询也因为索引不合理而产生。 MySQL 索引基于 B+ 树,这句话相信面试都背烂了,接着就可以问最左前缀索引、 B+ 树和各种树了。 说到最左前缀,实际就是组合索引的使用规则,使用合理组合索引可以有效的提高查询速度,为什么呢? 因为索引下推。如果查询条件包含在了…

  • 面试官:如果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进行压力测试之前,需要更改其默认…

  • Linus Torvalds在圣诞节发布Linux Kernel 4.15 RC5+MySQL数据库管理工具phpMyAdmin 4.7.7发布【马哥教育新闻快报169期】

    2017年12月25日 星期一 【马哥教育新闻快报169期】——————导读:Linus Torvalds在圣诞节发布Linux Kernel 4.15 RC5+MySQL数据库管理工具phpMyAdmin 4.7.7发布——————【每日一句】 生命,需要我们去努力。年轻时,我们要努力锻炼自己的能力,掌握知识掌握技能掌握必要的社会经验。——————【早报内容】1.Linus Torvalds在圣诞节发布Linux Kernel 4.15 RC5在圣诞节假期之前,Linus Torvalds提前…

    技术干货 2017年12月25日
  • Linux基础入门之mysql集群搭建实战(二)

    mysql 5.7  主从复制 本节是在上一节的基础之上做的操作,上节我们通过脚本实现了一键自动化安装mysql5.7,这次我们要在三台机器上部署msyql5.7,并实现主从复制,实现的宗旨是,能自动化,就尽量自动化,实在不能自动化,那就手工化 用的脚本和文件说明1.install_mysql.sh 自动化安装mysql脚本2.ntpdate.sh 时间同步脚本3.system_init.sh 系统初始化脚本4.yum.sh yum源配置脚本5.exec_commond.sh 批量执行命令脚本,…

    Linux云计算 2017年11月29日
  • Linux基础入门之mysql集群搭建实战(一)

    一键自动安装mysql 5.7 shell脚本自动化安装二进制mysql-5.7 本节主要用到四个shell脚本 和 一台资料存储机器(IP:192.168.42.26) install_mysql.sh 自动化安装mysql脚本 ntpdate.sh 时间同步脚本 system_init.sh 系统初始化脚本 yum.sh yum源配置脚本 执行步骤: 1.创建目录和下载脚本 mkdir -p /server/script cd /server/script wget -c http://19…

    Linux云计算 2017年11月29日
  • Python MySQL的准确使用方法 你知道吗?

    运用Python进行MySQL的库主要有三个,Python-MySQL(更熟悉的姓名可能是MySQLdb),PyMySQL和SQLAlchemy。  Python-MySQL  Python-MySQL资格最老,核心由C语言打造,接口精炼,性能最棒,缺点是环境依赖较多,安装复杂,近两年已停止更新,只支持Python2,不支持Python3。  PyMySQL  PyMySQL为替代Python-MySQL而生,纯Python打造,接口与Python-MySQL兼容,安装方便,支持Python3。…

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