-
mysql存储过程基础函数
所属栏目:[MySql教程] 日期:2022-06-27 热度:92
mysql存储过程基本函数 [@more@]一.字符串类 CHARSET(str) //返回字串字符集 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 LCASE (string2 ) //转换成小写 mysql select substring[详细]
-
Zabbix 监控之 更改管理员用户密码
所属栏目:[MySql教程] 日期:2022-06-27 热度:108
zabbix前端用户的操作都保存在zabbix数据库的users表里。一般直接在数据库里面修改即可。 登入数据库: mysql -uroot -p 2.查看数据库 show databases; 3.进入数据库 use zabbix; 4.查看表 show tables; 5. 刷新权限 flush privileges;[详细]
-
当我们输入一条 SQL 查询语句时 发生了啥
所属栏目:[MySql教程] 日期:2022-06-27 热度:191
我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于 MySQL 的学习也是这样。平时我们使用数据库,看到的通常都是一个整体。比如,你有个最简单的表,表里只有一个 ID 字段,在执行下面这个查询[详细]
-
MYSQL主从复制布局MHA自动故障转移
所属栏目:[MySql教程] 日期:2022-06-27 热度:79
MYSQL主从复制部署MHA自动故障转移: 一. 环境描述 操作系统:RHEL 6.4 mysql :5.6.27 角色 IP 地址 主机名 Server ID 二、部署MHA 安装 MHA NODE 从 https://github.com/yoshinorim/mha4mysql-node 下载最新版本的 mha4mysql-node 源代码(目前是 0.57版)[详细]
-
MySQL的MyISAM和InnoDB引擎的主要区别是哪些
所属栏目:[MySql教程] 日期:2022-06-27 热度:97
MySQL的MyISAM和InnoDB引擎的主要区别是什么? 1.MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间, 组成一个事务去[详细]
-
几款寻常MySQL高可用方案选型解读
所属栏目:[MySql教程] 日期:2022-06-27 热度:199
架构比较简单,使用原生半同步复制作为数据同步的依据 缺点: 完全依赖于半同步复制,如果半同步复制退化为异步复制,数据一致性无法得到保证 需要额外考虑HAProxy、Keepalived的高可用机制 半同步复制优化 半同步复制机制是可靠的。如果半同步复制一直是生[详细]
-
SQL简单利用
所属栏目:[MySql教程] 日期:2022-06-27 热度:132
与上一篇的《SQL简单使用-基础篇》相连续的篇章,《SQL简单使用-基础篇》以下简称《基础篇》。在《基础篇》中,主要简单的带大家了解一下SQL命令中最主要的增删改查命令的使用,增INSERT INTO、删DETELE/DROP/TRUNCATE、改UPDATE、查SELECTE。因为增删改查是[详细]
-
MYSQL INNODB replace into 死锁 及 next key lock 解析
所属栏目:[MySql教程] 日期:2022-06-26 热度:176
全文带入了大量自我认知和理解,可能错误,因为水平有限,但是代表我努力分析过。 一、问题提出 问题是由姜大师提出的、问题如下: 表: mysql show create table c G *************************** 1. row *************************** Table: c Create Tab[详细]
-
什么是逆向思维的人 专家剖析太到位了
所属栏目:[MySql教程] 日期:2022-06-26 热度:63
专家一:逆向思维的人,在出谋划策上能够提供非常有价值的方法或途径。我极力建议大家都能够把自己培养成有逆向思维的人。逆向思维无处不在,无论是在生活上还是工作上,都会有极大的益处。 逆向思维的本质不仅仅是我们日常所理解的反过来思考,而是脱离惯性[详细]
-
Innodb undo之 undo物理构架的初始化
所属栏目:[MySql教程] 日期:2022-06-26 热度:130
水平有限,如果有误请指出。 一直以来未对Innodb 的undo进行好好的学习,最近刚好有点时间准备学习一下,通过阿里内核月报和自己看代码的综合总结一下。本文环境: 代码版本 percona 5.7.22 参数 innodb_undo_tablespaces = 4 及使用了4个undo tablespace 参[详细]
-
MaxScale binlog server的创建
所属栏目:[MySql教程] 日期:2022-06-26 热度:196
Node1上创建复制权限的账户: grant replication client,replication slave,select on *.* to rpl@192.168.2.% identified by rpl; # 这是给从库复制用的账号,同时也是maxscale拉取binlog的账户,它比常规的slave 账户多了一个select权限。 先把Node2挂到no[详细]
-
如何将语音转换成文字 语音转文字操作方法是哪些
所属栏目:[MySql教程] 日期:2022-06-26 热度:176
现在这个时代,语音传递信息是一种很常见的方式,当我们接收到语音文件的时候,是怎样将语音转换成文字的呢?如果我们学会了这种操作在工作中可以省下很多时间,下面小编就将语音转文字的方法分享给大家,一起来看看吧! 如何将语音转换成文字?语音转文字操[详细]
-
MySQL UDF 于 in subquery where bug
所属栏目:[MySql教程] 日期:2022-06-26 热度:146
SELECT 45, COUNT(0) FROM ac_dealer_sales ds WHERE ds.user_id in (SELECT du.user_id FROM ac_dept_user du WHERE du.is_main = 1 AND fun_get_team_id(du.dept_id)= 23) 把这个sql 拆为 一个 select count(*) from tab where id in ( selectd id from ta[详细]
-
Percona Xtrabackup innobackup寻常参数说明
所属栏目:[MySql教程] 日期:2022-06-26 热度:123
--defaults-file 同 xtrabackup的--defaults-file参数 --stream=[tar] 备份文件输出格式, tar时使用 tar4ibd ,该文件可在 XtarBackup binary文件中获得.如果备份 时有指定--stream=tar,则 tar4ibd文件所处目录一定要在$PATH中(因为使用的是 tar4ibd去压 缩,[详细]
-
从binlog中查出单个表的binlog信息
所属栏目:[MySql教程] 日期:2022-06-26 热度:119
无聊研究binlog写了个提取单个表的binlog 的信息,便于误删恢复数据,这样做的目的是为了减少恢复时其他表可能引起的出错,以及缩短恢复时间 首先研究binlog日志的格式 如下: /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/; /*!50003 SET @OLD_COMPLETION_[详细]
-
MySQL 日常函数
所属栏目:[MySql教程] 日期:2022-06-26 热度:167
MySQL 日常函数: 1.字符串类函数 输出:12 例如:SELECT RPAD(1,5,0) FROM DUAL; 输出:10000 (18)REVERSE(s) 返回s颠倒顺序 例如:SELECT REVERSE(abc) FROM DUAL; 输出:cba 2.数字类函数 3.日期类函数 (2)CURDATE() 返回当前日期 (3)CURTIME() 返[详细]
-
Mysql + keepalive高可用创建
所属栏目:[MySql教程] 日期:2022-06-26 热度:137
系统环境:centos6.8 Ip:192.168.137.36 主库 192.168.137.38 从库 主从搭建略 Mysql1 vim /etc/my.cnf binlog-do-db=test log-bin=mysql-bin server-id=1 gtid-mode=ON enforce-gtid-consistency Mysql2 Vim /etc/my.cnf gtid-mode=ON enforce-gtid-consis[详细]
-
MySQL主从不一致情形与解决方法
所属栏目:[MySql教程] 日期:2022-06-25 热度:126
MySQL主从不一致情形与解决方法: 一、MySQL主从不同步情况 1.1 网络的延迟 由于mysql主从复制是基于binlog的一种异步复制 通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原因,特别是跨机房的数据同步出现这种几率非常的大,所以做读写[详细]
-
MySQL分库分表环境下全局ID生成方案
所属栏目:[MySql教程] 日期:2022-06-25 热度:51
目录[-] 1. 数据库自增ID来自Flicker的解决方案 2. 独立的应用程序来自Twitter的解决方案 在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们经常需要对数据库进行分库分表操作。在单表时代,我们可以完全依赖于数据库的自增ID来唯一标识一个[详细]
-
MySQL5.7关闭NUMA方法
所属栏目:[MySql教程] 日期:2022-06-25 热度:199
非一致存储访问结构 (NUMA : Non-Uniform Memory Access) 也是最新的内存管理技术。它和对称多处理器结构 (SMP : Symmetric Multi-Processor) 是对应的。 MySQL在NUMA架构上会出现的问题: 1).CPU规模因摩尔定律指数级发展,而总线发展缓慢,导致多核CPU通[详细]
-
MySQL每秒57万的写入 快还是慢
所属栏目:[MySql教程] 日期:2022-06-25 热度:137
MySQL每秒57万的写入 快还是慢: 一、需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使用。 二、实现再分析 对于单表20亿, 在MySQL运维,说真的这块目前涉及得比较少,也基本没什么经验,但[详细]
-
PPT制作技巧 如何在PPT中给图片墨迹任意换色
所属栏目:[MySql教程] 日期:2022-06-25 热度:126
在幻灯片中添加墨迹的图片会显得十分好看,但是有得时候墨迹的颜色与我们的幻灯片主题内容会出现不搭的情况,那这个时候我们该如何给幻灯片中的图片墨迹换一个颜色呢,一起来学习一下吧! 步骤一:打开幻灯片新建一个空白页后,在菜单上方插入一张墨迹图。[详细]
-
数据库的那些事
所属栏目:[MySql教程] 日期:2022-06-25 热度:123
谈到数据库,大家第一想法就是怎么去优化,怎么让查询操作更快。我认为最好的方式就是从开始数据库设计的时候就要尽量考虑周全。如果不幸是个老项目,就得从优化入手了。接下就从设计和优化谈一下我的一些认识和经验。 1:数据库的设计 一个好的数据库设计方[详细]
-
mysql的执行计划解释
所属栏目:[MySql教程] 日期:2022-06-25 热度:122
关于MySQL的执行计划,做个笔记,可以做为优化的依据,尽量将第四列 type优化到ref,至少要保证range方式,能用覆盖索引的要使用覆盖索引,然后possible_keys显示null不代表不使用索引,覆盖索引的时候,可能只在key列显示,possible_keys显示null;然后注意[详细]
-
xtrabackup自动全备份脚本
所属栏目:[MySql教程] 日期:2022-06-25 热度:191
xtrabackup自动全备份脚本,具有发送邮件和主从判断功能. ##set environment## . ~/.bash_profile BASEDIR=/data_bak SPACE_RATE=95 #space rate 95 SPACE_ROOM=10485760 #10GB WORKPATH=/data_bak/mysqlbackup/percona DATETIME=`date +%Y%m%d%H%M` INNOBACK[详细]