3 wukong_666

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

MySQL乱码之客户端字符集

文章目录环境现象解决方法1方法2方法3疑问更进一步引申总结参考环境RedHatEnterpriseLinuxServerrelease7.4(Maipo)MySQL5.7.22现象查表的时候显示某个字段乱码#mysql-u-p-S/tmp/mysql.sockmysql>select*frommy_alimit1\G*********...

2019-05-16 11:47:12

MySQL Slave将relay-log-recovery设为0时的几种场景

文章目录环境模拟relay-log没有sync完全Retrieved_Gtid_Set<Executed_Gtid_SetRetrieved_Gtid_Set>Executed_Gtid_Set总结问题环境MySQL5.7.22GTID模式relay-log-recovery=0relay_log_purge=offsync_relay_log...

2018-12-19 09:54:47

python html抓取多页数据,并用re解析(二)

#!/usr/bin/envpython3#-*-coding:utf-8-*-importurllib.requestimportre'''url="http://search.jd.com/Search?keyword=%E5%B9%BC%E7%8C%AB%E7%8C%AB%E7%B2%AE&enc=utf-8#filter"printjd_sear...

2018-12-18 17:18:39

python html抓取,并用BeautifulSoup解析(一)

在文章《pythonhtml抓取,并用re正则表达式解析(一)》中,用的是re正则表达式提取相应的内容,本次引入BeautifulSoup进行提取。#coding=utf-8'''作业1:url:"http://money.163.com/special/pinglun/"抓取第一页的新闻信息,并按照以下规格输出。[{'title':'生鲜电商为何难盈利?','crea...

2018-11-18 16:46:58

python html抓取,并用re正则表达式解析(二)

需求:url:“http://search.jd.com/Search?keyword=幼猫猫粮&enc=utf-8#filter”给出一个jd_search(keyword)方法,keyword为你要查找的东西,比如:猫粮、手机,替换上面url中的keyword,得到一个新网页。用正则表达式解析此网页,得到每个物品的图片、标题、价格、链接,组成一个字典,最后将所有物品的信息放在一个...

2018-11-17 14:00:20

python html抓取,并用re正则表达式解析(一)

html抓取,并用re进行解析#coding=utf-8importurllib.requestimportre'''url:"http://money.163.com/special/pinglun/"抓取第一页的新闻信息,并按照以下规格输出。[{'title':'生鲜电商为何难盈利?','created_at':'2013-05-0308:43','url':...

2018-11-16 22:29:39

MySQL8.0新特性之统计直方图

统计直方图概览什么是直方图如何创建和删除统计直方图数据库内部发生了什么查询案例Query90Query61为什么不用索引?检索统计直方图优化器trace统计直方图概览MySQL8.0实现了统计直方图。利用直方图,用户可以对一张表的一列做数据分布的统计,特别是针对没有索引的字段。这可以帮助查询优化器找到更优的执行计划。统计直方图的...

2018-07-03 11:09:20

sed -i遇到的坑

sed-i会将软链接变成文件首先查看下grub.conf文件,是一个软链接,指向../boot/grub/grub.conf 使用sed-i修改下grub.conf中的内容 再查看grub.conf文件。发现grub.conf由软链接变成了文件。 问题当你想修改内核参数,将crashkernel=auto修改为crashkernel=512M,并添加elevator=deadline参数。如果...

2018-06-08 09:26:26

RC与RR隔离级别下MySQL不同的加锁解锁方式

RC与RR隔离级别下MySQL不同的加锁解锁方式RC隔离级别RR隔离级别半一致读semi-consistentread半一致读发生条件innodb_locks_unsafe_for_binlog一开始的例子RC隔离级别session1session2RR隔离级别session1session2引申:RR隔离级别,且开启innodb_locks_unsafe_for_binlog=ON参考...

2018-05-08 14:59:46

MySQL索引使用限制

MySQL索引使用限制不要在列上进行运算。 select*fromuserswhereYEAR(adddate)<2007;将在每个行上进行运算,这将导致索引失效而进行全表扫描,因此我们可以改成select*fromuserswhereadddate<‘2007-01-01’;like语句操作 如果使用like。like“%aaa%”不会使用索引而like“...

2018-02-11 16:40:26

MySQL传统复制与GTID复制的原理阐述

MySQL复制MySQL异步复制架构中传统复制的原理阐述MySQL异步复制架构中GTID复制的原理阐述一、GTID的概述:二、GTID的组成部分:三、GTID如何产生四、GTID相关的变量五、GTID比传统复制的优势与限制:优势GTID的限制六、GTID的工作原理:MySQL复制MySQL异步复制架构中传统复制的原理阐述MySQL传统复制是基于MySQL二进制文件(mysql-bin.000001...

2018-02-11 16:37:55

MySQL GTID复制中主从重连如何校验GTID

MySQLGTID复制中主从重连如何校验GTIDMySQLGTID复制中主从重连如何校验GTID环境:MySQL5.7.18多线程复制showmasterstatus先查看主库的Executed_Gtid_Setroot@localhost:(none)01:37:02>showmasterstatus;+------------------+----------+--

2017-08-28 09:34:33

MySQL5.7并行复制中并行的真正含义

MySQL5.7并行复制中并行的真正含义MySQL5.7并行复制初理解Commit-Parent-BasedSchemeWL#6314Commit-Parent-BasedScheme简介Commit-Parent-BasedScheme的问题Lock-BasedSchemeWL#7165Lock-BasedScheme简介Lock-B

2017-08-28 09:27:57

mysqldump大致原理以及mysqldump备份过程中进行DDL操作的影响

mysqldump大致原理以及mysqldump备份过程中进行DDL操作的影响mysqldump大致原理第一种情况第二种情况mysqldump大致原理以及mysqldump备份过程中进行DDL操作的影响MySQL版本:5.7.18 隔离级别:REPEATABLE-READ 如果隔离级别不是RR,启动事务快照读的时候会报错:root@localhost

2017-06-30 15:43:50

MySQL二阶段提交以及xtrabackup如何保证备份不丢失数据

MySQL二阶段提交与xtrabackup如何保证备份不丢失数据MySQL二阶段提交与crashrecovery1.MySQL二阶段提交2.crashrecovery的实现xtrabackup如何实现数据不丢失1.generallog中xtrabackup的备份记录MySQL二阶段提交与xtrabackup如何保证备份不丢失数据

2017-06-16 13:47:31

MySQL Group Commit 组提交(BLGC)

MySQL组提交prepare_commit_mutex锁BinaryLogGroupCommit(BLGC)MySQL组提交prepare_commit_mutex锁MySQL5.6以前,为了保证数据库上层二进制日志的写入顺序和InnoDB层的事务提交顺序一致,MySQL数据库内部使用了prepare_commit_mutex锁。但是持有

2017-06-16 09:24:49

mysql.gtid_executed表的更新机制

mysql.gtid_executed表的更新机制环境mysql.gtid_executed在主库上更新机制1.主库开启binlog2.主库关闭binlogmysql.gtid_executed在备库上更新机制1.备库关闭log_slave_updates1.备库打开log_slave_updates总结参考资料mysql

2017-05-25 10:35:28

MySQL GTID空库复制搭建

MySQLGTID空库复制搭建环境1.主备库开启gtid2.备库上停掉之前的传统复制并清空信息3.指定主库4.备库重新连接MySQLGTID空库复制搭建环境主库:IP:192.168.1.21;版本:5.7.18备库:IP:192.168.1.128;版本:5.6.361.主备库开启gtid#vim

2017-05-24 17:05:43

传统复制常见错误及填坑方法

传统复制常见错误及填坑方法环境1、表不存在导致插入更新失败1.1、模拟复制错误产生1.1.1、生成测试表sbtest.test1.1.2、在备库上查看是否同步test表1.1.3、主库上往test表中插入数据1.1.4、查看备库复制情况1.2、复制错误跳过1.2.1、主库上查看event执行信息1.2.2、结合主备信息跳过错误1.2.3、手动补上数据

2017-05-24 17:04:44

mysql5.7.18备份恢复新建实例启动失败

mysql5.7.18新建实例启动失败mysql5.7.18新建实例启动失败报错信息[root@host-192-168-1-128mysql5.7.18]#/home/program/mysql5.7.18/bin/mysqld_safe--defaults-file=/home/program/mysql5.7.18/my.cnf--user=mysql2

2017-05-24 17:01:12

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。