摘要:
# mysql5.7升级完标志: Upgrade process completed successfully. Checking if update is needed. 阅读全文
摘要:
缓存(cached)是把读取过的数据保存起来,重新读取时若命中(找到需要的数据)就不要去读硬盘了,若没有命中就读硬盘。其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读的内容不断往后排,直至从中删除。 缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进 阅读全文
摘要:
因为typora软件和搜狗输入法软件的快捷键重合了,ctrl+shift+k在typora中是代码块的快捷键,而在搜狗输入法中是软键盘快捷键,显然软键盘不重要。 搜狗输入法的ctrl+shift+k取消 阅读全文
摘要:
解决 > start slave; ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository> reset slave;# 即可解决 阅读全文
摘要:
Swap介绍: Linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放对于页面的内存。物理内存和交换空间的总大小是可用的虚拟内存的总量。 Swap即:交换分区,类似于Windows的虚拟内存,但物理内存不足时,把部分硬盘空间当成虚拟 阅读全文
摘要:
mysql主从复制,经常会遇到错误而导致slave端复制中断,这个时候一般就需要人工干预,跳过错误才能继续 跳过错误有两种方式: 1.跳过指定数量的事务 mysql>stop slave; mysql>SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1 #跳过一个事务 mys 阅读全文
摘要:
InnoDB作为事务性引擎,使用write-ahead logging(WAL)机制保证ACID中的Atomicity和Durability,使用undo机制保证ACID中的Consistency和Isolation。 按照WAL和undo的机制,形成以下两个原则: 1、数据块的更改需要先记录red 阅读全文
摘要:
gtid知识: 启用GTID:需要设置三个参数:gtid_mode=onenforce_gtid_consistency=1log_slave_updates=1 一、gtid持久化介质 01 、mysql.gtid_executed表: work@master (mysql) > show cre 阅读全文
摘要:
mysql监控指标: 流量状态: Bytes_received/s #平均每秒从所有客户端接收到的字节数,单位KB Bytes_sent/s #平均每秒发送给所有客户端的字节数,单位KB 阅读全文
摘要:
############# # 获取某个端口上客户端的一共连接数 netstat -nat|grep -i ":6060"|wc -l # 获取某个客户端ip连接到该端口的连接数 netstat -nat|grep -i ":6060"|grep 10.10.10.10 |wc -l # http协 阅读全文
摘要:
select unix_timestamp('2019-12-05 12:26:35'); select from_unixtime(1515980716); 阅读全文
摘要:
sed -n '/^import\ logging/,/GgfkvfvfI4/p' a.txt# 匹配中,如果有空格,则需要转义空格,像逗号则不需要转义head -n 100 filenametail -n 100 filename 1、截取时间段 截取 2019-06-25 10:10 到 201 阅读全文
摘要:
首先要说明pt-online-schema-change工具并不是说修改表结构的时候不上锁,通常我们说的锁一般包含innodb 行锁和MDL lock。而pt-online-schema-change工具就是将某些使用COPY算法的DDL操作使用DML操作来代替,换句话说就是使用Innodb row 阅读全文
摘要:
gac992@myoffice365.app 阅读全文
摘要:
死锁处理流程: show full processlist; # 获得当前所有数据库连接 select id, db, user, host, command, time, state, info from information_schema.processlist where command ! 阅读全文
摘要:
########################## 一、编译安装初始化等 ./configure --prefix=/release --with-openssl --without-ldap --with-libxml - -enable-thread-safety make -j4 make 阅读全文
摘要:
只有在主库上执行才能有效抵输出: 具体文档如下: # 在127.0.0.1:3306主库上执行 tmp@127.0.0.1 ((none))> show variables like '%server%'; + + + | Variable_name | Value | + + + | charac 阅读全文
摘要:
地址:https://dev.mysql.com/doc/internals/en/binary-log.html 二进制日志是一组文件,其中包含有关对MySQL服务器实例进行的数据修改的信息。 该日志由一组二进制日志文件以及一个索引文件组成。 每个日志文件均包含一个4字节的幻数,其后是一组描述数据 阅读全文
摘要:
############# 可以通过开启general log 来看mysqldump的整个备份过程。 8.0版本mysql的全库备份(已开启gtid): mysqldump -h172.17.140.197 -uadmin -p123456a*A -P16310 --all-databases - 阅读全文
摘要:
一、连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock) 大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与127.0.0.1也是分开 阅读全文
摘要:
##################################### oot@localhost (mysql)> grant all privileges on *.* to 'tmp3308'@'%' identified by 'tmp3308' with grant option;ER 阅读全文
摘要:
#!/bin/bash # 分别是主机名,端口,用户,密码,数据库,表名称,字段名称 readonly HOST="XXX" readonly PORT="3306" readonly USERNAME="tmp" readonly PASSWD="tmp" readonly DATABASE_NA 阅读全文
摘要:
造成延迟的可能原因 这部分是我总结现有的我知道的原因: 大事物延迟 延迟略为2*执行时间 状态为:reading event from the relay log 大表DDL延迟 延迟略为1*执行时间 状态为:altering table 长期未提交的事物延迟,会造成延迟的瞬时增加 表上没有主键或者 阅读全文
摘要:
######### 卸载原来系统安装的包 # yum remove -y java cvs libselinux-devel postgresql mysql ecj jna sinjdoc 依赖包安装 # yum install -y numactl git lrzsz screen make c 阅读全文
摘要:
创建git用户和组 groupadd -g 11111 git useradd -md /home/git -g 11111 -u 11111 git 安装依赖包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib- 阅读全文
摘要:
gtid_mode = on enforce-gtid-consistency = on skip_name_resolve # 去掉域名解析 二进制日志必须开启,且格式为ROW server-id必须配置成不同的 ########################################## 阅读全文
摘要:
#!/bin/bash OK="2019-05-31" tmp="" dt=`date -d "-${i} day" '+%Y-%m-%d %H:%M:%S'` for i in {793..168} do dt=`date -d "-${i} day" '+%Y-%m-%d %H:%M:%S'` 阅读全文
摘要:
桌面上的图标是软件的镜像包,默认安装以镜像形式,你选中它,按command+e 就可以推掉它 阅读全文
摘要:
show create user tmp@'10.10.10.10'; show grants for tmp@'10.10.10.10'; # 添加超级用户 grant all privileges on *.* to 'dump_tmp'@'10.10.10.10' identified by 阅读全文
摘要:
##################### 1、登录主机 # ssh hostname 2、确定是否是mysql导致 # top 先输入:top 然后 按P – 以 CPU 占用率大小的顺序排列进程列表 按M – 以内存占用率大小的顺序排列进程列表 3、查看是哪些sql正在慢查询 # mysql - 阅读全文
摘要:
1、准备sql文件:第一句话就是指定要操作的数据库,然后是insert语句,或者update语句或者delete语句 2、登录数据库,并执行: source sql文件位置 不要直接拷贝文件执行 3、锁表导出test.t1表元数据 flush tables user for export; 4、将t 阅读全文
摘要:
https://www.postgresql.org/message-id/1525604481.2342.2.camel%40cybertec.at 阅读全文
摘要:
内核相关配置 https://github.com/digoal/blog/blob/master/201611/20161121_01.md# vi /etc/sysctl.conf # add by digoal.zhou fs.aio-max-nr = 1048576 fs.file-max 阅读全文
摘要:
root身份安装 创建用户 编译安装成功后,接下来要做的就是创建一个普通用户,因为默认超级用户(root)不能启动postgresql,所以需要创建一个普通用户来启动数据库,执行以下命令创建用户: [root@localhost build_dir]# groupadd postgres [root 阅读全文
摘要:
###################### 创建yum源: 操作步骤: 1. yum install httpd 2. 注释掉 /etc/httpd/conf.d/welcome.conf <LocationMatch > 下的字段 3. systemctl restart httpd 4. 在 阅读全文
摘要:
使用Mac看到Linux的Ubuntu终端显示的颜色是不是觉得很酷炫,是否很想自己也拥有一样变色技巧?不怕,我们也是可以的! 1. 打开配置文件 sudo vim ~/.bash_profile 写入以下两行: export CLICOLOR=1 export LSCOLORS=GxFxCxDxBx 阅读全文
摘要:
##################################### 一、安装: 下载地址:https://nginx.org/en/download.html 在windows中安装后如 windows上kill掉所有nginx进程: #在windows上的cmd终端上执行 taskkill 阅读全文
摘要:
是最先进的数据库。他的第一个版本在1989年发布,从那时开始,他得到了很多扩展。根据db-enginers上的排名情况,PostgreSQL目前在数据库领域排名第四。 本篇博客,我们来讨论一下PostgreSQL的内部架构,以及各个组件之间如何交互。这将是本期PostgreSQL DBA系列博客的基 阅读全文
摘要:
# vi /etc/sysctl.conf # add by digoal.zhou fs.aio-max-nr = 1048576 fs.file-max = 76724600 kernel.core_pattern= /data01/corefiles/core_%e_%u_%t_%s.%p # 阅读全文
摘要:
实例级别的权限由pg_hba.conf来控制,例如 : # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local 阅读全文