- 浏览: 92935 次
- 性别:
- 来自: 北京
最新评论
-
xiaoyi829:
应该可以grzrt 写道分区表partition,能用hand ...
初识mysql插件之HandlerSocket -
grzrt:
分区表partition,能用handlersocket查询指 ...
初识mysql插件之HandlerSocket
文章列表
INNOTOP是一个通过文本模式显示mysql和innodb的检测工具,他能详细的监控处当前mysql和ninodb的运行状态。
在安装前先确定安装了Time::HiRes,Term::ReadKey,DBI,DBD::mysql 这四个包。安装可以通过下载源码包进行编译安装、PERL模块安装、rpm ...
mysql性能优化复习一下
- 博客分类:
- mysql性能优化
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤 ...
percona,是mysql的一个分支了,相信不少朋友都很熟悉了,而percona-toolkit是其推出的工具包,里面集合了很多不错的实用的mysql维护工具包,今天开始学习下这个工具,首先看的是如何检查死锁
如果用传统的检查死锁的方法,可以使用比如:SHOW ENGINE INNODB STATUS
,但这个方法查看的是最新的死锁,如果有大量的死锁的话,则不容易看得清楚了;
这个时候可以使用pt-deadlock-logger这个percona-toolkit工具包中的小工具了;
基本用法为:
pt-deadlock-logger u=user,p=password,h ...
MYSQL 5.6新特性介绍
- 博客分类:
- mysql
官方参考:
http://dev.mysql.com/doc/refman/5.6/en/mysql-nutshell.html
一、大的方面变动:
1、新增字典表,InnoDB buffer pool 相关(评:可深入了解)
Several new InnoDB-related INFORMATION_SCHEMA tables provide information about the InnoDB buffer pool, metadata about tables, indexes, and foreign keys from the InnoDB data dictionary, ...
MySQL NDB 安装的安装,配置与测试
- 博客分类:
- mysql
MySQL NDB 安装的安装,配置与测试
MySQL NDB 安装
下载:mysql-cluster-gpl-7.1.10-linux-x86_64-glibc23.tar.gz
配置之前,需要先从理论上好好系统把握一下mysql ndb的配置方法,这样可以少走很多弯路.
一:配置前的规划
管理节点IP: 192.168.133.98 节点ID: id=1
NDB数据节点1: 192.168.133.101 节点ID: id=2
NDB数据节点2: 192.168.133.102 节点ID: id=3 ...
hadoop 1.0.0的安装这里就不讲了,请参照 http://blog.csdn.net/ylqmf/article/details/7250235,里面已经相信介绍了.
我们在此基础上继续安装hbase 0.92.0
[root@da-free-test1 ~]# cd /opt/hadoop/
一 先下载hbase,因为bug等问题,具体版本请自己选择,这里以 0.92.0为例:
[root@da-free-test1 hadoop]# wget http://labs.renren.com/apache-mirror//hbase/hbase-0.92.0/hbase-0.92. ...
朋友公司在搭建基于PC的hadoop集群,我也照猫画虎了一下,测试通过.
==========================================
操作系统为centos5.4(已经建立几个节点间的信任关系)
一,安装java
1,下载java (以下为下载在/work目录下操作)
wgethttp://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-linux-i586.tar.gz
2,解压下载文件并改名
tar-zxvf jdk-7u2-linux-i586.tar.gz
...
初识mysql插件之HandlerSocket
- 博客分类:
- mysql
HandlerSocket是日本人写的一个mysql插件,具体是谁上网搜吧
通过这个插件,你可以直接跟MySql后端的存储引擎做key-value式的交互,
省去了MySql上层的SQL解释、打开关闭表、创建查询计划等CPU消耗型的开销,
按照作者给出的数据可以在数据全部在内存的情况下可以达到75W的QPS查询。
具体信息可以看这篇Blog,中文介绍可以看这篇文章《HandlerSocket in action》。
这个东西为什么让我很激动呢?首先性能是程序员的G点,
一听高性能你不由地激动,其次,这也解决了缓存跟数据库的一致性问题,
因为缓存就在数据库里面,第三,这个东西不仅仅是NoSQL,
...
Linux iostat监测IO状态
- 博客分类:
- linux
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。
1. 基本使用
$iostat -d -k 1 10
参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。
$iostat -d -k 1 10
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda ...
快速关闭MySQL/InnoDB
- 博客分类:
- mysql
如果用的引擎是InnoDB,每次敲下mysqladmin -uroot -p shutdown关闭数据库的时候,总是很难预测这个命令会执行多久,实际经验表明,短则五秒,长则三十分钟一小时都有可能。也分享一下我的经验吧。
1. 为什么InnoDB关闭会慢?
事实上,并不是每次关闭InnoDB都很慢的。Why?InnoDB较之MyISAM,一个重要特性是InnoDB会在内存中开辟一个Buffer Pool来存储最近访问的数据块/索引块,使得下次再次访问这个块时速度能够很快。当InnoDB对需要修改数据块的时候,会先记录修改日志,然后直接对Buffer_Pool中的数据块的操作。记录日志是顺序 ...
redis
- 博客分类:
- Redis安装和使用指南
作者:Red_Ant
时间:2011-04-20
简 介
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了maste ...
Cacti版本:cacti-0.8.7g 系统版本:Centos-5.5-2.6 i386平台
一、安装cacti所需要的环境(mysql、mysql-server、httpd、php、php-mysql)-此部署环境并没有默认安装mysql,php,httpd等
yum install mysql ##同时会下载安装perl-DBI
yum install mysql-server ##同时会下载安装perl-DBD-MySQL
yum install httpd
yum install php ##会同时下载安装php-cli ,php-common
yum install ph ...
导出多张表的时候表之间用空格分开:
# mysqldump -h192.168.254.102 -uroot test testaa testbb >zbb.sql
错误写法:
# mysqldump -h192.168.254.102 -uroot test testaa,testbb >zbb.sql
mysqldump: Couldn't find table: "testaa,testbb"
正文:
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的MySQL 版本 ...
!/bin/sh
# mysql_backup.sh: backup mysql databases and keep newest 5 days backup.
# -----------------------------
db_user="root"
db_passwd="linuxtone"
db_host="localhost"
# the directory for story your backup file.
backup_dir="/backup"
# date format for backu ...
1, 首先确认fuse,CentOS 5.5 带有fuse,可以使用 rpm -qa | grep fuse 查看是否安装。
[root@localhost ntfs-3g-2010.5.22]# rpm -qa | grep fuse
fuse-2.7.4-8.el5
说明已经安装fuse
如果没有显示,请执行
[root@localhost ntfs-3g-2010.5.22]#yum install fuse
2,安装ntfs-3g, 系统默认的软件库更新不到ntfs-3g,可以自己下载编译安装。
下载网址:http://www.tuxera.com/community/ntfs ...