自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南山行者

君子之交淡如水,学海无涯苦作舟。

  • 博客(15)
  • 资源 (12)
  • 收藏
  • 关注

原创 MySQL监控工具之innotop

MySQL监控管理工具--innotopyum install perl-DBI perl-DBD-MySQL perl-TermReadKeytar -zxvf innotop-1.9.0.tar.gzcd innotop-1.9.0perl Makefile.PLmake installinnptop --help

2016-04-29 15:27:39 695

原创 SysBench 0.5 安装

sysbench压力测试工具简介: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。目前sysbench代码托管在launchpad上,项目地址:https://launchpad.net/sysbench (原来的官网http:/

2016-04-27 15:43:06 2543

原创 MySQL半同步复制

MySQL在5.5时引入了半同步插件,相比MySQL自带的异步复制,半同步复制能保证数据全部传输到从机再返回结果,一定程度上提高了数据的完整性,但因为不是异步操作,对性能有一定影响,如果对数据可靠和完整性有要求时,建议启用。一、查看插件1,查看是否加载半同步插件。sql> show plugins;2,查找mysql插件目录位置。mysql> show varia

2016-04-27 14:24:47 904

转载 Anemometer使用详解

使用pt-query-digest搜集慢查询日志,目前策略是每10分钟搜集分析一次。将数据存储在两张表中:global_query_review 和 global_query_review_history。该系统使用anemometer将pt-query-digest 搜集的数据以web形式展现出来,方便查询分析表结构1、global_query_review 表结构:

2016-04-26 18:26:00 3762

原创 Anemometer和pt-query-digest结合将MySQL慢查询可视化

pt-query-digest虽然功能强大, 但毕竟没有web界面显示的直观,我们可以借助Anemometer作为pt-query-digest执行结果的显示端,Anemometer是专门为mysql的慢查询开发的一款开源软件,地址在http://www.oschina.net/p/anemometer一、安装LAMP环境1,安装 yum install httpd php *b

2016-04-26 16:12:40 7552 1

原创 MySQL审计之init-connect + binlog

如果只需要统计修改操作,有一个办法,我们可以使用init-connect + binlog的方法进行mysql的操作审计。init-connect是配置文件的一个参数,作用是在每个客户端连接时执行,我们需要有一个表来保存连接客户端的ID,IP和登录时间,ID是连接的session的ID号,是递增的。那么,当我们在binlog查出操作的SQL,并找到该记录的thread_id,然后将thread_i

2016-04-22 15:50:10 1567

转载 MySQL常用工具之percona-toolkit

一、简介Percona Toolkit 是一组高级的命令行工具集,用来管理 MySQL 和系统任务,主要包括:1、主从状态检测及修复2、检测从库复制的延迟3、慢查询、日志分析4、检测MySQL 服务器状态5、从日志和 tcpdump 中检测二、使用1,服务器摘要pt-summary 2、服务器磁盘监测pt-diskstats 3、mysql

2016-04-22 15:14:05 1269

转载 MySQL分析工具之pt-query-digest

一、简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果

2016-04-22 10:37:21 1620

转载 MySQL审计之插件

通过审计插件可以记录服务器活动,记录谁连接到服务器,运行了什么查询,访问了哪些表,能存储到日志文件或发送到本地syslogd守护进程。一、mariadbmariadb的审计插件能工作在mariadb、mysql和percona server。拷贝到server_audit.so到适当的目录,然后安装插件:root@[(none)] 21:52:32>INSTALL PLUGIN ser

2016-04-21 15:31:42 5314 3

原创 MySQL审计之General log

General log记录了MySQL所有执行过的命令,包括【客户端连接】,【从机器的复制】,【DDL】,【DML】等,因为记录的粒度最小,所以文件会增长很快,也会特别大。因为会实时写入文件,带来IO的额外负载,影响DB的工作效率,一般只用于开发和测试环境,生产环境一般不会开启。一,开启General log1,配置文件设置或者 2,全局配置(1)打开mysql>set

2016-04-21 14:04:06 1774

转载 避免代码冗余,使用接口和泛型重构Java代码

原始代码以下是这个类中的一些方法用于后续的阐述。为了使例子更简洁,我移除了些代码。public V get(final K key){ Session s; try { s = oGrid.getSession(); ObjectMap map = s.getMap(cacheName); return (V) map.get(key);

2016-04-20 14:49:48 691

原创 Redis测试分析(pipeline模式)

测试环境Redis测试版本:2.2.12使用Java Jedis客户端进行测试测试数据量:50万, 超过2亿速度1) mset函数插入效率最高,插入Redis的速度达到20万条数据/秒。但是该函数所耗内存较高,对于我们实际应用一表每天2.4亿的数据量来说,需要消耗近32G内存;2) mset函数中当m值达到200以上时,插入速度接近饱和,因此实际应用中,应设定该值 >=

2016-04-19 18:08:01 1106 1

原创 MySQL数据导入Redis

程序遍历MySQL然后插入Redis,效率极低。利用redis-cli命令行工具有一个批量插入模式,是专门为批量执行命令设计的。可以把Mysql查询的内容格式化成redis-cli可用数据格式。1, 根据表创建一个sql,将数据转换为redis可用的格式(1) 表结构(2)  参考Redis的hash命令结构      hmset hashname key name

2016-04-19 15:44:54 5133 2

原创 Mysql数据库设计总结

一、数据建模1、概念模型概念模型需要抽象出重点字段,关键是体现实体间的关系2、逻辑模型对概念模型进行具体化,关键是表与表的关联,以及具体的内容3、物理模型基于逻辑模型生成不同DB的数据结构,可生成脚本直接运行二、库、表、字段设计1、库名尽量使用简写,保证简短2、表名尽量不用简写,保证直观3、字段名尽量不用简写,保证直观注意点:1,提前

2016-04-13 15:40:42 780

转载 inception安装步骤

1. 下载:https://github.com/mysql-inception/inception  选择下载:Downloda ZIP注意安装包:yum -y install cmake  libncurses5-dev libssl-dev g++ bison openssl-devel.x86_64 2. 下载后解压编译:# un

2016-04-01 16:08:12 2350 1

SVN客户端32位

svn官方下载资源,windows32位,实测可用

2017-08-25

Redis 3.0 window版

redis3.0windows版,解压后可直接使用

2017-08-25

maven-3.2.5

官方资源,下载后可直接使用

2017-08-09

powerdesigner导出word模板

2016-05-06

mha高可用0.56版本

mha0.56压缩包包含rpm和二进制包,任意选择安装,其他文件是依赖包,在mysql5.6运行正常,放心使用。

2015-11-11

jedis-2.4.2.jar

jedis-2.4.2.jar jedis包下载

2015-09-19

redis-3.0.3.tar.gz

redis-3.0.3.tar.gz redis包下载

2015-09-19

MySQL 5.1 Reference Manual 中文版

MySQL5.1官方参考文档中文版,记录了最详尽的MySQL资料。

2015-09-19

ORACLE性能视图大全

ORACLE性能视图大全,包含全部视图,详细介绍了视图的原理以及使用方法。

2013-07-30

SQL数据库常用语句

SQL数据库常用语句,包含了SQL命令、性能调试、优化以及常用的语句。

2013-07-30

厨房分单打印机配置步骤PPT及视频

厨房分单打印机配置步骤PPT及视频,包含详细餐饮行业中打印机的设置

2013-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除