MySQL同步状态双Yes的假象及seconds_behind_master的含义 MySQL同步状态双Yes的假象及seconds_behind_master的含义 近期由于特殊原因有一台主库宕机了一个小时没有处理,说起来这是个挺不好啥意思的事情,但是由于这个事情反而发现个比较诡异的情况,那就是在主库宕机一个小时候后,监控才发出从库IO thread中断的报警,也就是说在那一个小时内,从库的同步状态是双Yes的。这是多么诡异的现象,那么这是因为什么原因呢?我们下来分析一下...
Archery v1.7.0 发布,完善 MySQL 账号管理 Archery 定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持主流数据库的 SQL 上线和查询,同时支持丰富的 MySQL 运维功能,所有功能都兼容手机端操作。变更说明增加 MySQL 实例数据库管理模块 完善 MySQL 账号管理模块,支持账号新增、授权、改密和删除 增加钉钉个人通知功能(需要创建微应用) Dashboard展现布局修改 增加对Phoeni...
Kettle系列:Pentaho DI (Kettle) 下载地址 Kettle系列:Pentaho DI (Kettle) 下载地址Kettle 8 已经发布, 下载地址还不太好找, 这里记录一下:注: 所有大型软件升级都需要谨慎, 尤其是大版本的第一个小版本都不推荐在生产环境使用.github 总是有最新版 https://github.com/pentaho/pentaho-kettle/releasesPDI-CE v8.0h...
mysql的回收站Recycle_bin功能使用 MySQL防误删插件Recycle_bin概览1. Recycle_bin简介recycle_bin是一款MySQL插件,可以在不修改任何MySQL代码的情况下,自动备份MySQL中被Drop的数据库/表,在出现人为误操作删表时,可以快速的进行恢复。实现灵感来源于Oracle flashback的功能,但是从功能完整性上来讲,还有较大的差距,目前仍在完善中。2. Recycle_bin...
MySQL性能测试工具之mysqlslap使用详解 MySQL性能测试工具之mysqlslap使用详解mysqlslap是mysql自带的基准测试工具,优点:查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.msqlslap为mysql性能优化前后提供了直观的验证依据,建议系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户...
docker mysql数据导入 系统环境:Centos 7 ,docker 环境mysql 5.6 一、主机与docker容器之间数据导入、导出从主机复制到容器docker cp host_path containerID:container_path从容器复制到主机docker cp containerID:container_path host_path二、mysql source导入tables...
MySQL慢查询分析工具pt-query-digest详解 MySQL慢查询分析工具pt-query-digest详解一、简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分...
mysql事件的开启和调用 mysql事件的开启和调用检测事件是否开启 1 show variables like 'event_scheduler'; 开启事件 1 set global event_scheduler = on; 创建一个存储过程 1 2 3 4 5 ...
安装Python3.6.7+spyder 环境:win10 64位1. 下载 python-3.6.7 下载地址:https://www.python.org/ftp/python/3.6.7/python-3.6.7-amd64.exe2. 安装 python-3.6.7一直下一步,直到安装完成3.spyder 下载地址 https://codeload.github.com/spyder-ide/spyder/zi...
'gbk' codec can't encode character '\x81' in position 60: illegal multibyte sequence 在Python3.6中将执行的内容写入文件的时候,f = open(‘log.txt’, ‘a’)会碰到:'gbk' codec can't encode character '\x81' in position 60: illegal multibyte sequence这个问题。其实就是在windows中,新建的文本文件的默认编码是gbk.如此,我们可以在程序中提前指定编码就可...
centos7中安装python3.6.7 centos7中安装python3.6.71. 安装前准备若已经安装过原来的版本,则需要删除现有Python注意:若要删除python老版本,此方法会导致系统yum命令不可用,请慎重选择,本人操作环境是测试环境,线上环境要自己评估风险[root@test~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制...
Linux pip安装使用 Linux pip安装使用pip安装使用详解pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。1、pip下载安装1.1 pip下载 1 # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834...
教你怎么在Python中使用Pandas.DataFrame对Excel进行操作 教你怎么在Python中使用Pandas.DataFrame对Excel进行操作 这里记录下一些Pandas对Excel的操作过程,供自己和码友们交流,共同提高、不断改进。环境:Python3.6 + Pandas(0.22)有一个1000行,28列的表格,包含了公司每个项目的各种信息(项目ID,名称,开始时间,状态,结束时间,报价,税率……)。这么多列,看了确实头晕@_@。...
mySql中IFNULL的使用说明 mySql中IFNULL的使用说明IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值具体用法如:现有学生表(tbl_student)和分数表(score),查询学生表的所有字段和学生相对于的英语成绩(english_score)sql如下:select stu.*,IFNUL...
MySQL 的七种 join MySQL 的七种 join建表在这里呢我们先来建立两张有外键关联的张表。CREATE DATABASE db0206;USE db0206;CREATE TABLE `db0206`.`tbl_dept`( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30), `locAdd` VARCHA...
MySQL中如何实现select top n MySQL中如何实现select top n用惯了access mssql server的朋友,可能在用mysql查询前N条记录时,习惯的使用select top n 形式的语句,在这里说明一下,mysql没有此语法,mysql用limit来实现相关功能,而且功能更加强大。以下是limit在mysql中的使用详解: 语法:SELECT * FROM table LIMIT [offset,...
mysql 添加索引 mysql 如何创建索引 mysql 添加索引 mysql 如何创建索引1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX...
vlookup过后,日期变量变成一串数字 解决方法一:把公式所在的单元格设置为日期格式就行了。解决方法二,假设原来的公式是:=VLOOKUP(A2,B:C,2,0)修改为:=TEXT(VLOOKUP(A2,B:C,2,0),"e/mm/dd")其实就是在外面加多一个转换函数,格式是这样的:=TEXT(原来的公式,"e/mm/dd")引起这个问题是因为EXCEL中,日期也是以数字运算的,只是把单元格格式设置为日期格式后,EXC...
mysql的取整函数 mysql的取整函数一、ROUND()函数用法 ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位 ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。 SELECT ROUND('123.456') 123 SELECT ROUND('12...
yum源配置的三种方法 yum源配置的三种方法(一)yum源概述 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。 首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的方式...