自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql 主从复制

Mysql主从复制分三个步骤:1、master将改变记录的二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events。2、slave 将master的binary log events拷贝到它的中继日志(relay log)。3、salve 重做中继日志中的事件,将改变应用到自己的数据库中,Mysql复制是异步且串行化的。基本原则:1

2017-08-25 22:29:45 170

原创 msyql 查看行锁情状况

1、执行mysql> show status like 'innodb_row_lock%';Innodb_row_lock_current_waits:当前正在等待锁定的数量Innodb_row_lock_time:从系统启动到现在锁定总时间长度Innodb_row_lock_time_avg:每次等待所花费的平均时间Innodb_row_lock_time_max:从系

2017-08-23 00:09:02 204

原创 CentOS 7修改字符启动方式

1、大家都知道之前修改启动方式,是修改/etc/inittab文件将d:5:initdefault中的5改为3,即可但是CentOS 7之后该文件不再使用,先看下内容文件中大概说明此文件已经不再使用而是使用systemd,默认启动的是default.target并了解到运行3需要设置multi-user.target来运行。于是我们进入/usr/lib/systemd/syst

2017-08-22 23:59:49 2976 1

转载 mysql 索引失效行锁变表锁,间隙锁,锁定一行

1、索引失效行锁会变为表锁数据库表a字段为int,b字段为varchar,a,b分别存在索引update table_name set a=1 where b=40(varchar类型不加引号,索引失效)此时执行以下语句会阻塞等待update table_name set a=2 where b='50'2、间隙锁当我们用范围条件检索数据时,并请求共享或排他锁时,Inn

2017-08-22 23:08:29 1190

原创 msyql 查看表锁和查看表锁情状况

1、查看表是否被锁2、查看表锁情状况Table_locks_immediate:产生表级锁定的次数,表示可以立即获取锁的查询次数,每立即获取锁,值加1Table_locks_waited:出现表级锁定争用而发生等待的次数,此值较高说明存在较严重的表级锁争用情况。

2017-08-21 21:59:06 240

转载 mysql show profile

1、默认处于关闭状态,并保存最近15次的运行结果2、查看当前版本是否支持3、开启set profiling=on;4、查看5、诊断SQL,show profile cpu,block io for query +query_id查询的类型可以为:ALL-------显示所有信息block id------显示块IO信息context sw

2017-08-21 21:16:44 179

转载 mysql慢查询日志

1、mysql的慢查询日志是mysql提供的一种日志记录,它用来记录在mysql中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中2、long_querytime的默认值为10,运行10秒以上的语句会被记录,可以更改此值来筛选我们的慢SQL。3、默认mysql数据库未开启,如果不是调优需要,一般不建议开启。4、查看是否开启和如

2017-08-21 20:06:34 277

转载 为排序使用索引 Orderby优化

1、msyql两种排序方式:文件排序或扫描有序索引排序2、msyql能为排序与查询使用相同的索引  KEY a_b_c(a,b,c)order by 能使用索引最左前缀--order by a--order by a,b--order by a,b,c--order by a asc,b asc,c asc(同升)--order by a desc,b desc,

2017-08-21 16:32:15 1496

原创 linux 下安装mysql5.7.19

1、下载简单说下https://www.mysql.com/downloads/--------点击community--------点击MySQL Community Server,选择相应版本下载即可2、在/usr/local建立文件夹mysql 将mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz解压进去#mkdir mysq

2017-08-20 22:33:07 4110 2

原创 将redis设置为开机启动

1、首先将redis的配置文件中daemonize 设置为yes# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.daemonize yes

2017-08-20 22:18:33 774

转载 Mysql 优化之小表驱动大表

2017-08-16 23:51:40 3236

转载 Maven核心之pom详解

POM全称是Project Object  Model,即项目对象模型。pom.xml是maven的项目描述文件,它类似与antx的project.xml文件。pom.xml文件以xml的 形式描述项目的信息,包括项目名称、版本、项目id、项目的依赖关系、编译环境、持续集成、项目团队、贡献管理、生成报表等等。总之,它包含了所有的项目 信息。<project xmlns="http://ma

2017-08-13 14:26:40 280

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除