mysql 左连接,右连接,内链接,exists等
背景mysql> select * from grade;+----+-------+| no | grade |+----+-------+| 1 | 90 || 2 | 80 || 3 | 70 |+----+-------+3 rows in set (0.00 sec)mysql> select * from student;...
利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享
当前很多应用都适用字符串char(15)来存储IP地址(占用16个字节),利用inet_aton()和inet_ntoa()函数,来存储IP地址效率很高,适用unsigned int 就可以满足需求,不需要使用bigint,只需要4个字节,节省存储空间,同时效率也高很多mysql> create table jackbillow (ip int unsigned, name char(1)); Query OK, 0 rows af...
使用pt-stalk诊断MySQL的间歇性问题
使用pt-stalk诊断MySQL问题在MySQL服务器出现短暂(5~30秒)的性能波动的时候,一般的性能监控工具都很难抓住故障现场,也就很难收集对应较细粒度的诊断信息。另外,如果这种波动出现的频率很低,例如几天才一次,我们也很难人为的抓住现场,收集数据。这正是pt-stalk所解决的问题。pt-stalk是Percona-Toolki...
MySQL Cluster7.2.4初步安装部署新特性性能测试等
1.1 mysql-cluster简介 简单的说,MySQLCluster实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现。 MySQLCluster刚刚诞生的时候可以说是一个可以对数据进行持久化的内存数...
MySQL federated引擎试验(DBLINK的作用)
原文地址:http://yueliangdao0608.blog.51cto.com/397025/81606/如果写的不对的地方,欢迎各位提意见。可以在数据非常大的时候起到分发表或者库到不同的服务器。减少每个服务器的IO。首先看看有没有federated 引擎。mysql> show engines;+------------+----------+------------------------------------------------...
【Nginx】php+nginx快速搭建
http://blog.csdn.net/dyllove98/article/details/41120789
oom killer
最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的 Out of Memory (OOM) killer,OOM killer 会杀掉某个进程以腾出内存留给系统用,...
rsync详细解释
服务器端:192.168.6.121客户端:192.168.6.119服务器端配置简单版rsync[root@localhost soft]# more /etc/rsyncd.confuid = rootgid = rootuse chroot = nomax connections = 0list = nopid file = /var/run/rsyncd.pidlock file = ...
课时7-备份与恢复----数据库备份策略脚本
一个脚本#!/bin/bashexport LANG=en_US.UTF-8export LC_CTYPE="zh_CN.UTF-8"function usage(){cat
课时7-备份与恢复----从dump文件中找出单个表的信息
1,原文地址https://blog.tsheets.com/2008/tips-tricks/extract-a-single-table-from-a-mysqldump-file法1:perl extract_sql.pl -t mytable -r mydumpfile > mytable.sql法2:cat test1db.sql | sed -n '/Table structure for table .test1./,/Table structure for table .test2./p'>/tmp/xxx.sql ----打...
pt-query-digest 详细内容解释
[root@mysql1 mysql]# pt-query-digestlog/slow.log # 140ms user time, 100ms system time,25.17M rss, 207.95M vsz用户时间,系统时间,物理内存占用大小,虚拟内存占用大小# Current date: Sun Aug 3 23:26:38 2014# Hostname: mysql1主机名# Files: log/slow.log分析文件名# Overall...
Atlas的安装与配置
这两天在学习mysql的读写分离和负载均衡,尝试了主从模式和mysql cluter,最后还是选择了一主多从,然后读写分离,这比较适合读量大的网站。然后对于mysql的负载均衡器,起先尝试了一下SQL请求路由器 Amoeba,读写分离不错,但是不支持事务,因为我测试的网站是采取spring mvc+hibernate的。然后看到了360公司的MySQL中间...
课时7-备份与恢复----mydumper的使用
Mydumper介绍Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。开发人员主要来自MySQL,Facebook,SkySQL公司。目前已经在一些线上使用了Mydumper。Mydumper主要特性:轻量级C语言写的执行速度比mysqldump快10倍事务性和非事务性表一致的快照(适用于0.2.2以上版本)快速...
课时5-字符集和权限安全----检查密码强弱性
脚本点击(此处)折叠或打开[root@localhost lscj]# more checkpass2.sh #! /bin/sh# set -x# Get the key value of input arguments format like '--args=value'.get_key_value(){...
交互式脚本
[root@localhost python]# more goo.sh #!/bin/bash# author:Jonnychen# date:2014-7-19# set -x# get the key value of inputget_key_value(){ echo "$1" | sed '...
课时9-常用工具
1
课时8-备份与恢复2----版本升级
1
课时5-字符集和权限安全----字符集组合
待续
使用Percona Data Recovery Tool for InnoDB恢复数据
当删除数据后,如果没备份可以通过这个方式恢复数据http://www.searchdatabase.com.cn/showcontent_76153.htm
pt-duplicate-key-checker
一,pt-duplicate-key-checker从CSDN上移过来的,已经不打算更新csdn了。http://blog.csdn.net/mr_mablevi?viewmode=contents前提:下载地址:http://www.percona.com/redir/downloads/percona-toolkit/percona-toolkit-1.0.1.tar.gz安装方法:perl Makefile.PL;m...