人生不设限

导航

#

[置顶] [小结]InnoDB体系结构及工作原理

摘要: 参阅:《innodb存储引擎内幕》原创文章,会不定时更新,转发请标明出处:http://www.cnblogs.com/janehoo/p/7717041.html 一、概述: innodb的整个体系架构就是由多个内存块组成的缓冲池及多个后台线程构成。缓冲池缓存磁盘数据(解决cpu速度和磁盘速度的严 阅读全文

posted @ 2017-10-23 15:48 风的_理想 阅读(9076) 评论(1) 推荐(1) 编辑

2019年7月2日 #

【转】keepalived+mysql

摘要: https://www.cnblogs.com/gomysql/p/3856484.html MySQL的高可用方案有很多,比如Cluster,MMM,MHA,DRBD等,这些都比较复杂,我前面的文章也有介绍。最近Oracle官方也推出了Fabric。有时我们不需要这么复杂的环境,这些方案各有优劣。 阅读全文

posted @ 2019-07-02 03:28 风的_理想 阅读(152) 评论(0) 推荐(0) 编辑

2019年7月1日 #

[转]MySQL InnoDB引擎索引长度受限怎么办

摘要: mysql> CREATE TABLE `tb` (-> `a` varchar(255) DEFAULT NULL,-> `b` varchar(255) DEFAULT NULL,-> `c` varchar(255) DEFAULT NULL,-> `d` varchar(255) DEFAU 阅读全文

posted @ 2019-07-01 20:36 风的_理想 阅读(636) 评论(0) 推荐(0) 编辑

2018年12月13日 #

explicit_defaults_for_timestamp引发的狗血剧情

摘要: 今天就碰到了一个较初级的问题,居然为找这个参数花了好半天时间,深以为不齿。需求是这样的,有个表的某个字段需要从datetime改成timestamp类型。原结构如下:create table tmp1(id int primary key auto_increment,`gmt_create` da 阅读全文

posted @ 2018-12-13 22:21 风的_理想 阅读(650) 评论(0) 推荐(0) 编辑

2018年4月28日 #

percona-toolkit工具包的安装和使用

摘要: 原文出自:http://www.cnblogs.com/zping/p/5678652.html percona-toolkit是个很实用的工具集,之前只使用了它的部分功能,后来有机会深入接触,才发现它的功能很全面,从管理、开发到监控都有对应的工具。 1.检查和安装与Perl相关的模块 PT工具是使 阅读全文

posted @ 2018-04-28 21:53 风的_理想 阅读(249) 评论(0) 推荐(0) 编辑

2018年4月20日 #

mysql ERROR 1451 (23000)

摘要: 问题描述:报错如下:ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint提示有外键约束,不能删除父表记录,然而父表记录对应的子表中并没有相关记录 解决方式:SET FOREIGN_KEY_ 阅读全文

posted @ 2018-04-20 15:55 风的_理想 阅读(969) 评论(0) 推荐(0) 编辑

2018年4月13日 #

crontab计划不执行问题

摘要: 问题现象:编写了一个自动释放磁盘空间的脚本,并将其加入到crontab中。crontab显示如下:# crontab -l10 5 * * * bash /home/backup/bin/clear.sh >>/home/backup/log/clear.log 2>&1然而实际上,该脚本并没有按预 阅读全文

posted @ 2018-04-13 10:12 风的_理想 阅读(189) 评论(0) 推荐(0) 编辑

2018年3月14日 #

[转]数据库中间件 MyCAT源码分析——跨库两表Join

摘要: 1. 概述 2. 主流程 3. ShareJoin 3.1 JoinParser 3.2 ShareJoin.processSQL(...) 3.3 BatchSQLJob 3.4 ShareDBJoinHandler 3.5 ShareRowOutPutDataHandler 4. 彩蛋 1. 概 阅读全文

posted @ 2018-03-14 10:11 风的_理想 阅读(192) 评论(0) 推荐(0) 编辑

2018年3月8日 #

mysql thread pool

摘要: 转自:http://blog.csdn.net/wyzxg/article/details/8258033 mysql 线程处理流程图: Mysql支持单线程和多线程两种连接线程模式,如果单线程,则在同一时刻,只能有一个connection连接到Mysql,其他的连接会被挂起。如果是多线程,则同一时 阅读全文

posted @ 2018-03-08 11:40 风的_理想 阅读(367) 评论(0) 推荐(0) 编辑

2017年12月21日 #

修改Macros的值

摘要: 修改模板的macro 修改对应主机的macro 阅读全文

posted @ 2017-12-21 18:32 风的_理想 阅读(234) 评论(0) 推荐(0) 编辑

【转】mysqldump与innobackupex知多少

摘要: 作者:罗小波 【目录】 1. 先看mysqldump 1.1 mysqldump备份过程解读 1.2 mysqldump备份过程中的关键步骤 1.2.1 FLUSH TABLES和FLUSH TABLES WITH READ LOCK的区别 1.2.2 修改隔离级别的作用 1.2.3 使用WITH 阅读全文

posted @ 2017-12-21 11:00 风的_理想 阅读(1399) 评论(0) 推荐(0) 编辑

2017年12月15日 #

while read line 查找指定日期的文件夹

摘要: #!/bin/bash dir=/root/tmp targetdir=/root/tmp/tmp filenametxt=/tmp/filename.txt commandtxt=/tmp/command.txt echo "">${filenametxt} echo "">${commandtxt} find ${dir} -name "mydumper*" -mtime +60 -ty... 阅读全文

posted @ 2017-12-15 18:46 风的_理想 阅读(505) 评论(0) 推荐(0) 编辑

[转]构建高性能MySQL体系

摘要: 来源:http://www.yunweipai.com/archives/21232.html 构建高性能MySQL系统涵盖从单机、硬件、OS、文件系统、内存到MySQL 本身的配置,以及schema 设计、索引设计 ,再到数据库架构上的水平和垂直拓展。 内容描述: 硬件(1)CPUCPU亲和性:确 阅读全文

posted @ 2017-12-15 11:29 风的_理想 阅读(193) 评论(0) 推荐(0) 编辑

[转]JDBC如何进行超时设置

摘要: 文档来源:https://jingyan.baidu.com/article/fc07f98922615a12ffe519ce.html 恰当的JDBC超时设置能够有效地减少服务失效的时间。本文将对数据库的各种超时设置及其设置方法做介绍。 真实案例:应用服务器在遭到DDos攻击后无法响应 在遭到DD 阅读全文

posted @ 2017-12-15 11:15 风的_理想 阅读(3187) 评论(0) 推荐(0) 编辑

2017年12月14日 #

oracle 高水位线详解

摘要: 一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块 阅读全文

posted @ 2017-12-14 18:42 风的_理想 阅读(218) 评论(0) 推荐(0) 编辑

2017年12月5日 #

box anemometer集中平台部署

该文被密码保护。 阅读全文

posted @ 2017-12-05 11:10 风的_理想 阅读(1) 评论(0) 推荐(0) 编辑

2017年11月10日 #

配置解析

摘要: [mysqld]sql_mode = PIPES_AS_CONCAT,ANSI_QUOTES,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION#PIPES_AS_CONCAT 将||视为字符串连接操作符(+)(同concat()),而不视为OR#ANSI_QUOT 阅读全文

posted @ 2017-11-10 18:59 风的_理想 阅读(214) 评论(0) 推荐(0) 编辑

2017年11月3日 #

pt-query-digest 使用说明

摘要: pt-query-digest --user=anemometer --password=123456 --socket=/tmp/mysql.sock --port=43306 --review h='172.16.59.97',D=slow_query_log,t=global_query_re 阅读全文

posted @ 2017-11-03 17:16 风的_理想 阅读(747) 评论(0) 推荐(0) 编辑

2017年10月26日 #

anemometer安装

摘要: 1.背景介绍:nginx:1.9.3 安装路径/data/nginxphp:5.5.27 安装路径 /data/phpmysql:5.7.18 安装路径/usr/local/mysql软件下载目录 /usr/local/src2.nginx安装# yum install pcre*# yum ins 阅读全文

posted @ 2017-10-26 17:35 风的_理想 阅读(777) 评论(0) 推荐(0) 编辑

2017年10月24日 #

快速计算swap高耗进程

该文被密码保护。 阅读全文

posted @ 2017-10-24 18:27 风的_理想 阅读(1) 评论(0) 推荐(0) 编辑

[转]找到MySQL发生swap的原因

摘要: 背景: 最近遇到了一个郁闷的问题:明明OS还有大量的空闲内存,可是却发生了SWAP,百思不得其解。先看下SWAP是干嘛的,了解下它的背景知识。在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足 阅读全文

posted @ 2017-10-24 18:17 风的_理想 阅读(3935) 评论(0) 推荐(1) 编辑