摘要:
实验 先从一个简单的实验开始直观认识ICP的作用。 安装数据库 首先需要安装一个支持ICP的MariaDB或MySQL数据库。我使用的是MariaDB 5.5.34,如果是使用MySQL则需要5.6版本以上。 Mac环境下可以通过brew安装: 其它环境下的安装请参考MariaDB官网关于下载安装的 阅读全文
posted @ 2018-12-25 23:52
海东潮
阅读(376)
评论(0)
推荐(0)
摘要:
Systemd 日志系统 一、前言 昨天写了一篇文章,内容为:Systemd 常规操作与彩蛋,参考了 ArchLinux 官方文档并结合培训中的思路进行了部分修改补充。如果你懂得了基础的管理,那必然还需要做维护和审计。这时候就需要 Redhat7 中的systemd 架构下的——systemd-jo 阅读全文
posted @ 2018-12-25 23:34
海东潮
阅读(984)
评论(0)
推荐(0)
摘要:
mysql数据库中默认的隔离级别为repeat-read. innodb默认使用了next-gap算法,这种算法结合了index-row锁和gap锁。正因为这样的锁算法,innodb在可重复读这样的默认隔离级别上,可以避免幻象的产生。 innodb_locks_unsafe_for_binlog最主 阅读全文
posted @ 2018-12-25 23:16
海东潮
阅读(2360)
评论(0)
推荐(0)
摘要:
测试缘由 一个开发同事做了一个框架,里面主键是uuid,我跟他建议说mysql不要用uuid用自增主键,自增主键效率高,他说不一定高,我说innodb的索引特性导致了自增id做主键是效率最好的,为了拿实际的案例来说服他,所以准备做一个详细的测试。 作为互联网公司,一定有用户表,而且用户表UC_USE 阅读全文
posted @ 2018-12-25 21:35
海东潮
阅读(2530)
评论(0)
推荐(0)
摘要:
时间 2018-12-23 08:01:11 FreeBuf 原文 https://www.freebuf.com/articles/es/192062.html 主题 MySQL 时间 2018-12-23 08:01:11 FreeBuf 原文 https://www.freebuf.com/a 阅读全文
posted @ 2018-12-25 21:34
海东潮
阅读(8486)
评论(2)
推荐(0)
摘要:
InnoDB引擎表的特点 1、InnoDB引擎表是基于B+树的索引组织表(IOT) 关于B+树 (图片来源于网上) B+ 树的特点: (1)所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰好是有序的; (2)不可能在非叶子结点命中; (3)非叶子结点相当于是叶子结点的索引(稀疏索引 阅读全文
posted @ 2018-12-25 21:12
海东潮
阅读(593)
评论(0)
推荐(0)
摘要:
inux and UNIX® like operating systems commonly use signals to communicate between processes. The use of the command line kill is widely known. WebSphe 阅读全文
posted @ 2018-12-25 21:09
海东潮
阅读(823)
评论(0)
推荐(0)
摘要:
centOS7启动流程 systemd简介 unit对象 unit类型 特性 service unit文件格式 service unit file文件通常由三部分组成 unit段的常用选项 Service段的常用选项 Install段的常用选项 管理服务 管理系统服务 服务查看 chkconfig命 阅读全文
posted @ 2018-12-25 19:33
海东潮
阅读(738)
评论(0)
推荐(0)
摘要:
ssh-keygen 中文手册 sshd_config 中文手册 sshd 中文手册 阅读全文
posted @ 2018-12-25 19:31
海东潮
阅读(528)
评论(0)
推荐(0)
摘要:
《Systemd 中文手册》(v235) 阅读全文
posted @ 2018-12-25 19:30
海东潮
阅读(284)
评论(0)
推荐(0)
摘要:
Jumpserver是全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统。 http://www.jumpserver.org https://github.com/jumpserver/jumpserver 阅读全文
posted @ 2018-12-25 19:27
海东潮
阅读(1686)
评论(0)
推荐(0)
摘要:
Ⅰ、背景 优化sql的过程中发现表上少一个索引,直接加一个?会不会hang住?不加?sql又跑不好,由此引出一个问题——ddl操作怎么做? Ⅱ、闲扯三两句 5.6版本之前的MySQL创建索引不支持online,会对表加一个读锁(S lock),只能select,insert会阻塞,5.6开始,MyS 阅读全文
posted @ 2018-12-25 18:57
海东潮
阅读(1691)
评论(0)
推荐(0)
摘要:
xtrabackup的官方下载地址为 xtrabackup包含两个主要的工具,即xtrabackup和innobackupex,二者区别如下: innobackupex工具的备份过程原理图 如图,备份开始的时候 全库恢复的过程 这一阶段会启动xtrabackup内嵌的innodb实例,将xtraba 阅读全文
posted @ 2018-12-25 18:49
海东潮
阅读(1643)
评论(0)
推荐(0)
摘要:
作为运维不仅要时时监控系统,还需要优雅的装13,当别人还在命令的小黑框里敲打那个top命令去查看系统性能的时候,我们带你使用web端监控系统性能 glances 是利用Python语言开发,的监控工具,与Linux命令中的top最为相似,但是比top命令更齐全. 主要用来监控: ·CPU 使用 率; 阅读全文
posted @ 2018-12-25 16:33
海东潮
阅读(578)
评论(0)
推荐(0)
摘要:
#!/bin/shmysqladmin -P3306 -uroot -p'password' -r -i 1 ext |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ((++count)%20 == 1)){\ print 阅读全文
posted @ 2018-12-25 16:32
海东潮
阅读(299)
评论(0)
推荐(0)
摘要:
1. pt-osc工作过程 2. 常用选项说明 只介绍部分常用的选项 --host=xxx --user=xxx --password=xxx连接实例信息,缩写-h xxx -u xxx -p xxx,密码可以使用参数--ask-pass 手动输入。 --alter结构变更语句,不需要 ALTER 阅读全文
posted @ 2018-12-25 16:28
海东潮
阅读(532)
评论(0)
推荐(0)
摘要:
netstat (network statistics) is a command line tool for monitoring network connections both incoming and outgoing as well as viewing routing tables, i 阅读全文
posted @ 2018-12-25 16:27
海东潮
阅读(333)
评论(0)
推荐(0)
摘要:
https://github.com/jobbole/awesome-mysql-cn 阅读全文
posted @ 2018-12-25 16:23
海东潮
阅读(146)
评论(0)
推荐(0)
摘要:
一个死锁信息,涉及到自增表的死锁,测试,压测产生的死锁信息,并发500,信息如下: 从上面死锁信息来看,lock mode AUTO-INC waiting,应该是表的自增列的问题,初步了解,这个死锁和 innodb_autoinc_lock_mode 的值有一定的关系,但也不因全归咎于mysql的 阅读全文
posted @ 2018-12-25 16:20
海东潮
阅读(1389)
评论(0)
推荐(0)
摘要:
mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具。 通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个存储引擎(MyISAM,InnoDB等)在相同环境下的相同并发压力下的性能差别。 mysqlslap 阅读全文
posted @ 2018-12-25 16:16
海东潮
阅读(506)
评论(0)
推荐(0)
摘要:
不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间,原因如下: A:备库Seconds_behand_master值是通过将服务器当前的时间戳与二进制日志中的事件的时间戳对比得到的,所以只有在执行事件时才能报告延迟 B:如果备库复制线程没有运行,就会报延迟为null C: 阅读全文
posted @ 2018-12-25 16:14
海东潮
阅读(311)
评论(0)
推荐(0)
摘要:
说明: 1、process_commit_stage_queue:调用调用ha_commit_low->innobase_commit进入innodb层依次提交 2、 process_after_commit_stage_queue:如果是半同步会调用after_commit处理超时 3、signa 阅读全文
posted @ 2018-12-25 16:10
海东潮
阅读(927)
评论(0)
推荐(0)
摘要:
0. xtrabackup的功能 能实现的功能: 非阻塞备份innodb等事务引擎数据库、 备份myisam表会阻塞(需要锁)、 支持全备、增量备份、压缩备份、 快速增量备份(xtradb,原理类似于oracle:tracking 上次备份之后发生修改的page.)、 percona支持归档redo 阅读全文
posted @ 2018-12-25 16:06
海东潮
阅读(899)
评论(0)
推荐(0)
摘要:
It is everywhere in the world of MySQL that if your replication is broken because an event caused a duplicate key or a row was not found and it cannot 阅读全文
posted @ 2018-12-25 15:58
海东潮
阅读(215)
评论(0)
推荐(0)
摘要:
David Berube | June 12, 2018 | Posted In: MySQL Modern applications often feature the use of data in many different languages. This is often true even 阅读全文
posted @ 2018-12-25 15:57
海东潮
阅读(233)
评论(0)
推荐(0)
摘要:
A few days ago I was doing some cleanup on a passive master database using the MySQL client. I didn’t want my commands to be replicated so I executed 阅读全文
posted @ 2018-12-25 15:54
海东潮
阅读(239)
评论(0)
推荐(0)
摘要:
* 修改back_log参数值:由默认的50修改为500.(每个连接256kb, 占用:125M) back_log=500 查看mysql 当前系统默认back_log值,命令: show variables like 'back_log'; back_log值指出在MySQL暂时停止回答新请求之 阅读全文
posted @ 2018-12-25 15:51
海东潮
阅读(1447)
评论(0)
推荐(0)
摘要:
前言 在一个阳光明媚的下午,电脑右下角传来一片片邮件提醒,同时伴随着微信钉钉的震动,打开一看,应用各种出错,天兔告警,数据库服务器内存爆红,Mysql数据库实例挂掉了。 排查 先交代一下数据库版本: 崩溃故障排除绝不是一项有趣的任务,特别是如果MySQL没有报告崩溃的原因。例如,当MySQL内存不足 阅读全文
posted @ 2018-12-25 15:44
海东潮
阅读(1975)
评论(0)
推荐(0)
摘要:
SqlPad 是一个能够用于编写、运行 SQL 查询并可视化结果的 Web 应用。支持 PostgreSQL、MySQL 和 SQL Server。SqlPad 目前仅适合单个团队在内网中使用,它直接通过网络连接到数据库服务器,任何人可以在上面执行任意 SQL 语句。 https://rickber 阅读全文
posted @ 2018-12-25 15:09
海东潮
阅读(2604)
评论(2)
推荐(0)
摘要:
最近在mysqldump时,遭遇mysqldump: Error 2013错误。以为是常见的参数设置有问题,调整之后,也没有任何成效。原来发生了OOM,以下是其具体描述。 一、故障现象 二、故障分析 四、几个参数描述 connect_timeout 连接响应超时时间。服务器端在这个时间内如未连接成功 阅读全文
posted @ 2018-12-25 14:58
海东潮
阅读(1131)
评论(0)
推荐(0)
摘要:
从删库到跑路不是一句笑话,不小心误删除操作很容易造成整个公司业务崩溃。所以真的误删除了,第一时间就是赶紧停机,不要再进行任何写入操作,把这块磁盘挂载到其他机器进行数据恢复 这里我们介绍一下使用 LINUX 平台下的 extundelete 对误删除的数据进行恢复的操作 一、安装恢复软件 1、epel 阅读全文
posted @ 2018-12-25 14:53
海东潮
阅读(1412)
评论(0)
推荐(0)
摘要:
Guider是一个免费且开源的,功能强大的全系统性能分析工具,主要以Python for Linux 操作系统编写。 它旨在衡量系统资源使用量并跟踪系统行为,从而使其可以有效分析系统性能问题或进行性能调整。 它显示了大量有关 CPU,内存,每个线程的磁盘使用率,进程,系统功能(用户/内核)的信息。 阅读全文
posted @ 2018-12-25 14:50
海东潮
阅读(532)
评论(0)
推荐(0)
摘要:
您是否在使用 systemd 系统和服务管理器,并且您的 Linux 系统需要较长时间才能启动,或者您希望查看系统启动性能的报告? 如果是的话,你已经登陆了正确的地方。 在本文中,我们将向您展示如何使用systemd-analyze来分析 Linux 系统启动性能统计信息, systemd是 sys 阅读全文
posted @ 2018-12-25 14:42
海东潮
阅读(1588)
评论(0)
推荐(0)
摘要:
在本文中,我们提出了另一个称为Interface TOP (IFTOP)的优秀程序, 它是一个基于实时控制台的网络带宽监控工具。 它将显示接口上网络活动的快速概览。 Iftop 平均每 2,10 和40秒显示实时更新的网络使用带宽列表。 在这篇文章中,我们将看到安装以及如何在 Linux 中使用IF 阅读全文
posted @ 2018-12-25 14:40
海东潮
阅读(612)
评论(0)
推荐(0)
摘要:
介绍 在本教程中,自动启动 Linux 服务,我们将退后一步,更详细地解释 init 进程。 你应该很好地了解它们如何控制守护进程的启动行为。 在第一部分本系列教程我们分享使用 MySQL 的如何崩溃或重启后启用的 Linux 服务自动启动一些实际的例子。 我们看到了如何从三个不同的初始化方式做到这 阅读全文
posted @ 2018-12-25 14:38
海东潮
阅读(9119)
评论(0)
推荐(0)

浙公网安备 33010602011771号