7 贾维斯博客

尚未进行身份认证

我要认证

好记性不如写博客-我就是我,不一样的小草

等级
TA的排名 1w+

MySQL同步状态双Yes的假象及seconds_behind_master的含义

MySQL同步状态双Yes的假象及seconds_behind_master的含义  近期由于特殊原因有一台主库宕机了一个小时没有处理,说起来这是个挺不好啥意思的事情,但是由于这个事情反而发现个比较诡异的情况,那就是在主库宕机一个小时候后,监控才发出从库IO thread中断的报警,也就是说在那一个小时内,从库的同步状态是双Yes的。这是多么诡异的现象,那么这是因为什么原因呢?我们下来分析一下...

2019-11-29 18:41:11

Archery v1.7.0 发布,完善 MySQL 账号管理

Archery 定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持主流数据库的 SQL 上线和查询,同时支持丰富的 MySQL 运维功能,所有功能都兼容手机端操作。变更说明增加 MySQL 实例数据库管理模块 完善 MySQL 账号管理模块,支持账号新增、授权、改密和删除 增加钉钉个人通知功能(需要创建微应用) Dashboard展现布局修改 增加对Phoeni...

2019-10-15 10:17:53

Kettle系列:Pentaho DI (Kettle) 下载地址

Kettle系列:Pentaho DI (Kettle) 下载地址Kettle 8 已经发布, 下载地址还不太好找, 这里记录一下:注: 所有大型软件升级都需要谨慎, 尤其是大版本的第一个小版本都不推荐在生产环境使用.github 总是有最新版 https://github.com/pentaho/pentaho-kettle/releasesPDI-CE v8.0h...

2019-09-18 21:54:19

mysql的回收站Recycle_bin功能使用

MySQL防误删插件Recycle_bin概览1. Recycle_bin简介recycle_bin是一款MySQL插件,可以在不修改任何MySQL代码的情况下,自动备份MySQL中被Drop的数据库/表,在出现人为误操作删表时,可以快速的进行恢复。实现灵感来源于Oracle flashback的功能,但是从功能完整性上来讲,还有较大的差距,目前仍在完善中。2. Recycle_bin...

2019-04-28 11:36:17

MySQL性能测试工具之mysqlslap使用详解

MySQL性能测试工具之mysqlslap使用详解mysqlslap是mysql自带的基准测试工具,优点:查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.msqlslap为mysql性能优化前后提供了直观的验证依据,建议系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户...

2019-04-10 15:21:01

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...

2019-04-10 14:44:31

MySQL慢查询分析工具pt-query-digest详解

MySQL慢查询分析工具pt-query-digest详解一、简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分...

2019-03-07 10:08:05

mysql事件的开启和调用

mysql事件的开启和调用检测事件是否开启 1 show variables like 'event_scheduler'; 开启事件 1 set global event_scheduler = on; 创建一个存储过程 1 2 3 4 5 ...

2019-03-06 12:48:40

安装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...

2019-03-02 19:55:31

'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.如此,我们可以在程序中提前指定编码就可...

2019-02-18 16:31:00

centos7中安装python3.6.7

centos7中安装python3.6.71. 安装前准备若已经安装过原来的版本,则需要删除现有Python注意:若要删除python老版本,此方法会导致系统yum命令不可用,请慎重选择,本人操作环境是测试环境,线上环境要自己评估风险[root@test~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制...

2019-02-15 15:51:09

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...

2019-02-14 17:41:52

教你怎么在Python中使用Pandas.DataFrame对Excel进行操作

教你怎么在Python中使用Pandas.DataFrame对Excel进行操作  这里记录下一些Pandas对Excel的操作过程,供自己和码友们交流,共同提高、不断改进。环境:Python3.6 + Pandas(0.22)有一个1000行,28列的表格,包含了公司每个项目的各种信息(项目ID,名称,开始时间,状态,结束时间,报价,税率……)。这么多列,看了确实头晕@_@。...

2019-02-14 16:52:52

mySql中IFNULL的使用说明

mySql中IFNULL的使用说明IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值具体用法如:现有学生表(tbl_student)和分数表(score),查询学生表的所有字段和学生相对于的英语成绩(english_score)sql如下:select stu.*,IFNUL...

2019-02-14 13:55:16

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...

2019-01-30 13:58:02

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,...

2019-01-30 13:56:27

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...

2019-01-30 11:48:22

vlookup过后,日期变量变成一串数字

解决方法一:把公式所在的单元格设置为日期格式就行了。解决方法二,假设原来的公式是:=VLOOKUP(A2,B:C,2,0)修改为:=TEXT(VLOOKUP(A2,B:C,2,0),"e/mm/dd")其实就是在外面加多一个转换函数,格式是这样的:=TEXT(原来的公式,"e/mm/dd")引起这个问题是因为EXCEL中,日期也是以数字运算的,只是把单元格格式设置为日期格式后,EXC...

2019-01-29 18:05:37

mysql的取整函数

mysql的取整函数一、ROUND()函数用法        ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位    ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。 SELECT ROUND('123.456')  123 SELECT ROUND('12...

2019-01-29 17:20:39

yum源配置的三种方法

yum源配置的三种方法(一)yum源概述  yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。  首先要找一个yum库(源),然后确保本地有一个客户端(yum这个命令就是客户端),由yum程序去连接服务器。连接的方式...

2019-01-25 16:57:51

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。