自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 PostgresQL 安装环境

PostgresQL 安装环境一、CentOS 7 安装1. 环境说明CentOS7 PosgreSQL 11.22. 在线安装到目前为止(2019-08-10),CentOS7 默认携带了9.2.24版本的PostgreSQL,我们可以直接从源进行安装:# 在线安装sudo yum install postgresql-server postgresql-contrib...

2019-12-05 13:49:26 497

转载 时序数据库InfluxDB:简介及安装

时序数据库InfluxDB:简介及安装在性能测试过程中,对测试结果以及的实时监控与展示也是很重要的一部分。这篇博客,介绍下linux环境下InfluxDB的安装以及功能特点。官网地址:influxdata官方文档:influxdb文档参考:InfluxDB系列教程环境:CentOS7.4 64位InfluxDB版本:1.0.2一、InfluxDB介绍Influ...

2019-12-05 10:45:30 399

转载 InfluxDB基本概念和操作

InfluxDB基本概念和操作InfluxDB基本概念1、数据格式在 InfluxDB 中,我们可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value)。格式如下:cpu_usage,host=server01,region=us-west value=0.64 1434055562000000000虚拟的 key 包括...

2019-12-05 10:42:40 460

原创 REDSHIFT性能优化-QUERYID-1301108

一、待优化SQLINSERT INTO cap.report_flows_hour ( "date", "hour", adid, appid, ccode, kv, sv, isroot, send, recive, "show", download, successd, install, click, "restart", fail_download ) SELECT tb."date",

2016-04-18 15:16:25 2033

原创 MYSQL FABRIC 分片测试

MYSQL FABRIC集群分片测试一、环境说明3个mysql HA组,1个mysql fabric node,1个state store数据库my_group是全局Group:MYSQL HA GROUP my_group:192.168.10.228:3306  master192.168.10.229:3306  slave1192.168.10.23

2016-04-07 18:33:02 3116

转载 mysql fabric HA测试

本文说明:本文参照了BLOG http://blog.csdn.net/seteor/article/details/42741613 做的实验,非常感谢fabric实现HA功能,自动故障切换,然后用python脚本测试HA环境说明:master node :192.168.10.228slave  node1:192.168.10.229slave  node2:

2016-04-05 11:09:16 1363

原创 Mysql router高可用和负载均衡测试

Mysql router是Mysql-proxy的替代方案,现在mysql-proxy的下载已经不支持,MYSQL官方也建议下载mysql-router。Mysql-router主要是用来对读操作进行负载均衡,读写操作进行高可用下面我们先搭建一个example来看看它的功能,我这儿预先搭建了MHA环境环境如下:Mysql master:192.168.10.229Mysql s

2016-04-01 10:49:52 16679

原创 MONGODB用户、角色和权限管理

最近遇到很多问MONGODB用户认证授权方面的问题,现在特记录下来,与大家共享。一、概念理解1、用户概念Mongodb的用户是由 用户名+所属库名组成例如:登录mongo  testdb1 ,创建用户testuser登录mongo  testdb2 ,创建用户testuser那上面创建的用户分别是:testuser@testdb1,testuser@test

2016-03-23 15:54:44 22774

原创 MONGODB内存溢出

最近遇到一个MONGODB内存溢出的故障:报错信息如下:登录MONGODB服务器,发现MONGODB已经关闭查看mongodb log:2016-01-25T08:05:07.155+0800 [conn250804] query rmid_push_20161.record query: { _id: "a1d95abf-9caa-4488-af32-e521514499df"

2016-03-17 17:37:29 4547

原创 REDIS持久化报错失败

最近在生成环境中发现REDIS无法持久化,报错信息如下:redis log报错: [7666] 15 Jan 00:22:36.028 # Error moving temp DB file on the final destination: Invalid cross-device link [1937] 15 Jan 00:22:36.513 # Bac

2016-03-17 17:25:39 4786

原创 MYSQL打开的文件数量太多

在MYSQL数据库中,在分区表较多的情况下,经常发现下面的错误:160317 17:04:14 [ERROR] Error in accept: Too many open files处理这个问题要在操作系统层面和数据库层解决:首先查看MYSQL打开的文件数量lsof  -p mysql_pid|wc -l 查看MYSQL打开的数量1、数据库层面

2016-03-17 17:23:48 4098

原创 MONGODB QR等待队列高性能优化

在生成环境中,经常遇到MONGODB等待队列很高,下面对常用情况进行分析:1、没有建立索引,导致全表扫描,系统压力飙升      处理该问题的常见方法是,查询mongostat查看哪个库锁严重,然后查看mongodb log日志,查找执行时间久的操作,然后找到对应的Collection,然后建立合适索引2、复制集重新同步导致压力飙升      查看当前数据库是否存在

2016-03-17 15:51:50 2612

原创 WEB服务器连接不上MONGODB的常用诊断方法

在运维中,经常遇到WEB服务器连接不上MONGODB的情况,下面对常用的情况进行一下分析:1、MONGODB连接数超过20000      mongodb的连接数有20000这一限制      如果WEB端如果没有配置连接池,系统忙的时候很容易超过该值。      如果WEB端已经设置好了连接池,还是超过这么多,说明系统确实很繁忙,需要考虑集群方案,用多个路由节点来承接请求

2016-03-17 15:34:54 1559

原创 TOMCAT JDBC连接不上MYSQL的常用诊断

下面对常见的情况进行分析:1、web和数据库操作系统是否有问题       web端系统日志报错:ip_conntrack: table full, dropping packet       该报错说明web服务器有掉包情况,需要更改配置        # vim /etc/sysctl.conf  添加如下行              net.ipv4.netfil

2016-03-17 15:09:22 5592 1

原创 MYSQL SQL一直等待

我们在数据库中经常执行一个SQL,一直处于等待状态,这种问题一般是由于锁等待造成的,下面来模拟这一情况。一、前提条件:1、创建表studentCREATE TABLE `student` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(20) DEFAULT NULL,  `class` in

2016-03-17 13:55:01 2320 1

原创 使用nginx代理访问外网

假设SERVER A: 192.168.10.10能访问外网,DNS IP是62.138.228.28(查看DNS IP:  cat /etc/resolv.conf )1、在SERVER A安装NGINX,做下面的配置:        listen       82;        #server_name  localhost;resolver 62.138.2

2016-03-16 17:56:53 13974 2

原创 NGINX添加subs_filter模块

1、查看nginx初始化安装时所带参数,执行nginx -V[root@yw32 nginx]# sbin/nginx -Vnginx version: nginx/1.2.8built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) configure arguments: --prefix=/usr/local/nginx

2016-03-16 15:53:27 7248

原创 AWS EMR运行MAPREDUCE程序-WORDCOUNT

1、首先在ECLIPSE上开发WordCount程序      包名:test_mapreduce      JAVA文件名:WordCount.java            WordCount.java程序:      package test_mapreduce;import java.io.IOException;import java.util.StringTo

2016-03-09 17:05:07 1577

原创 MYSQL死锁诊断方法

本文思路如下:1、创建一个student表,插入初始数据;2、制造死锁;3、查看show engine innodb status发现死锁SQL;4、查看binlog发现成功事务执行了哪些SQL。show engine innodb status不会显示一个事务执行了哪些SQL一、创建一个student表,插入初始数据mysql> create

2016-03-01 17:44:18 4817

转载 MYSQL外键导致死锁

本文转自BLOG ChriSQL – Chris on MySQL : http://www.chriscalender.com/advanced-innodb-deadlock-troubleshooting-what-show-innodb-status-doesnt-tell-you-and-what-diagnostics-you-should-be-looking-at/

2016-03-01 17:37:59 2969 1

转载 MongoDB 3.0新增特性一览

转载自:新浪BLOG 梁喜健的博客http://blog.sina.com.cn/s/blog_48c95a190102vedr.html引言在历经版本号修改(2.8版本直接跳到3.0版本)和11个rc版本之后,MongoDB 3.0于2015年3月3日正式发布。可以毫不夸张的说,该版本的新增特性标志着MongoDB这款典型的NoSQL数据库已经进入了一个全新的发展阶段

2016-02-23 15:10:57 449

原创 MYSQL参数调优指南

一、Join调优:1、read_rnd_buffer_size     用于MRR中ROWID的排序,该值越大,随机fecth内表数据的IO就越少     参考文档:         MySQL Join算法与调优白皮书(三):http://f.dataguru.cn/article-7339-1.html2、join_buffer_size     用于BNL

2016-02-23 11:54:35 421

转载 MySQL5.6新特性之Multi-Range Read

转载自ITPUB 杨奇龙blog(http://blog.itpub.net/22664653/viewspace-1673682)一 介绍    MySQL 5.6版本提供了很多性能优化的特性,其中之一就是 Multi-Range Read 多范围读(MRR) , 它的作用针对基于辅助/第二索引的查询,减少随机IO,并且将随机IO转化为顺序IO,提高查询效率。二 原理  

2016-02-18 17:49:44 429

转载 MYSQL INDEX CONDITION PUSHDOWN

转载自大牛何登成blog(http://hedengcheng.com/?p=577)1        问题描述一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的

2016-02-18 17:41:06 489

转载 mysql 5.6 binlog组提交实现原理

转载自 ITPUT justin Blog(http://blog.itpub.net/15480802/viewspace-1411356)Redo组提交Redo提交流程大致如下lock log->mutexwrite redo log buffer to diskunlock log->mutexfsyncFsync写磁盘

2016-02-18 17:11:17 1621

空空如也

空空如也

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

TA关注的人

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