【MySQL】可重复读模式下 unique key失效案例
本文源自于 登博出的一个问题,在可重复读下,并发写入数据库操作,唯一索引可能会失效,有兴趣的朋友可以自己复现一下。
mydumper 多线程导入导出mysql
https://launchpad.net/mydumpersee: http://afei2.sinaapp.com/?p=456MySQL多线程数据导入导出工具Mydumper发表于 2013 年 8 月 2 日 今天在线上使用mysqldump将数据表从一个库导入到另外一个库,结果速度特别慢,印象中有个多线程的数据导入导出工具Mydumper,于是简单的调查和测试一下。下...
Linux系统yum命令安装软件时保留(下载)rpm包
from: http://zhangge.net/4222.html一、让yum命令下载RPM包,而不安装。yum是一个优秀的软件获取与系统更新的工具,主要应用于redhat系列的发行版本上。但是这样一个优秀的工具却没有原生提供只下载不安装的功能,而这样的功能在pacman与aptitude下都有。今天在CentOS的邮件列表上看到有人在讨论这个问题...
[5.6.10]客户端无法登陆server,但mysqld进程仍在,未找到原因
现象: (slave)mysqld存在,但客户端、mysqladmin都无法连接,telnet 端口正常 mysqld正常stop无法关闭,kill进程后重启,仍然存在此现象 主机重启后正常未找到具体原因 磁盘空间,inode都没有100% 主机load很低,没什么操作希望帮忙分析原因...
zookeeper配置
安装目录: /usr/local/zookeeper(随意指定)## 集群环境# /etc/hosts 增加192.168.1.68 zk.node1192.168.1.69 zk.node2192.168.1.70 zk.node3## 下载安装http://zookeeper.apache.org/解压安装包,并放到/usr/local/zookeeper下# 配置进入 /usr/local/zookeeper将 conf/zoo_sample.cfg 重...
流量控制tc
# 显示当前有哪些命令tc qdisc show# 加入tc qdisc add dev bond0 root ......# 修改存在的 qdisc ,记的,加入同一条后只能用 change 来修改tc qdisc change dev bond0 root ......# 删除tc qdisc del dev bond0 root## 网络延迟 ### 设置固定delay 100ms (所有经过bond0的包都被延时了100ms):tc qdisc add dev...
percona-server-tokudb-vs-innodb
from:http://www.percona.com/blog/2013/05/07/benchmarking-percona-server-tokudb-vs-innodb/PERCONA.COM / COMMUNITY / PERFORMANCE BLOG / BENCHMARKS / BENCHMARKING PERCONA SERVER TOKUDB VS INNODBBenchmarking Percona Server TokuDB vs InnoDBMay 7, 2013 ...
运维监控篇(2)_Zabbix简单的性能调优
from: http://www.xiaomastack.com/2014/10/10/zabbix02/Zabbix是一款高性能的分布式监控报警系统。比如现在常见的家用台式机配置处理器I5-3470、内存4GB1600MHz、硬盘7200rpm就能够监控1000台左右的HOST,是的没错Zabbix就是可以达到这样的高性能。Zabbix运行时间长了会出现小小的瓶颈,小小瓶颈中最大的瓶颈是数...
maven pom.xml详解
FROM:http://www.blogjava.net/jianyue/articles/227932.html<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion>...
死锁: delete+insert不存在PK
###### 表结构及数据CREATE TABLE `tb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` int(11) , `b` int(11) , `c` int(11) , PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;/*Data for the table `tb` */insert into `tb`(`id`,`a`,`b`,`c`) values (1,1,0,1...
从mysqldump全备获取指定库的sql
http://www.oschina.net/code/snippet_617180_32987解决从mysqldump全备中恢复指定库的数据, 从全备中抽取指定数据库(可多个)的sql,每个数据库导出为数据库名命名的sql文件注意:mysqldump时不能包含参数 --skip-comments,还需优化#!/usr/bin/perl -w use strict;use Getopt::Long qw(:config no_ignor...
关于Docker你应该知道的10件事
From: http://code.csdn.net/news/2824145如果你在企业IT工作,那你会听说过 Docker。即使在是像 Puppet、Hadoop 和 MongoDB 这样的热门技术中,Docker 也会脱颖而出。但正是因为 Docker 正处于炒作期,因此这并不意味着它适合你。由 CSDN、腾讯、腾讯云、腾讯基金会主办的“开源...
mysql metadata lock原理与实现
FROM :http://www.cnblogs.com/cchust/p/4303929.html 上一篇《mysql metadata lock(一)》介绍了为什么引入MDL,MDL作用以及MDL锁导致阻塞的几种典型场景,文章的最后还留下了一个小小的疑问。本文将更详细的介绍MDL,主要侧重介绍MDL的原理和实现。一般而言,商业数据库系统实现锁,一般将锁划分为读锁(共享锁)...
关于MySQL密码你应该知道的那些事
from:http://cenalulu.github.io/mysql/myall-about-mysql-password/关于MySQL密码你应该知道的那些事本文将介绍MySQL用户密码相关的一些知识,以及5.6中对于安全性的一些改进MySQL用户密码是如何生成和保存的如果你已经接触MySQL一段时间了,那么想必你一定知道MySQL把...
python import
from: http://wiki.woodpecker.org.cn/moin/PythonEssentialRef8目录第八章 模块和包模块模块搜索路径模块导入和汇编重新导入模块包 ...
优化:linux主机
CPU方面 关闭电源保护模式内存: # (原文)vm.swappiness = 0 推荐: vm.swappiness = 1. 原因:centos 7 之前,推荐设为0,但新版本中,会导致OOM(内存溢出),kernel会杀掉内存最多的进程(mysqld) ...
沃趣:LINUX上MYSQL优化三板斧
FROM: http://www.woqutech.com/?p=1200LINUX上MYSQL优化三板斧2014 年 1 月 11 日, 上午 9:17现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。 闲话少说,进入正题。 ...
Vmstat命令详解
from:http://blog.chinaunix.net/uid-22741583-id-3087675.htmlVmstat命令详解一、前言vmstat命令: 用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况二、虚拟内存运行原理在系统中运行的每个进...
锁:innodb_lock_wait_timeout和 innodb_rollback_on_timeout?
innodb_lock_wait_timeout 超时后只回滚一条sql,整个事务并不回滚,如需要事务回滚,则需要设置innodb_rollback_on_timeouthttp://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeoutinnodb_lock_wait_timeout Command-Line Format...
使用cgroup 限制进程的磁盘io
from:http://blog.csdn.net/ylqmf/article/details/43205163 使用cgroup 限制进程的磁盘io 分类: MySQL Linux 2015-01-27 22:45 153人阅读 评论(1) 收藏 举报 cat /etc/cgconfig.conf ## Copyright IBM Corporation. 2007#...