- 博客(29)
- 资源 (37)
- 收藏
- 关注
转载 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
默认apache记录的是nginx代理服务器的IP,并不是真实客户端的IP。怎样让其显示真正的客户端ip呢?修改nginx配置文件,确保有这一行:proxy_set_header X-Real-IP $remote_addr;修改完配置文件后,重新加载配置文件(可以不用重启nginx):/usr/local/nginx/sbin/nginx-s reload修改httpd配置
2016-07-27 13:49:01 3626
转载 解决nginx负载均衡的session共享问题
查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:1、不使用session,换用cookiesession是存放在服务器端的
2016-07-27 08:57:18 1264
转载 Nginx负载均衡的4种方案配置实例
这篇文章主要介绍了Nginx负载均衡的4种方案配置实例,本文讲解了轮询、最少连接、IP地址哈希、基于权重的负载均衡等内容,需要的朋友可以参考下。1、轮询轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。配置的例子如下:?12345678910111
2016-07-27 08:55:34 768
原创 nginx+keepalive实现高可用负载均衡
一:实验环境主nginx负载均衡器:10.192.203.201 (通过keepalived配置了VIP:10.192.203.106供外使用)副nginx负载均衡器:10.192.203.102(通过keepalived配置了VIP:10.192.203.106供外使用)后端代理的web服务器:10.192.203.201:8110.192.203.102:81--由于是在自...
2016-07-26 18:21:57 43516 9
转载 开启JBoss7的access_log功能
前言对于一个网站来说,访问日志,即access_log,对网站来说是一项很重要的功能。利用它,我们可以统计出很多有用的信息,从而给网站的运维带来方便,所以基本上每个网站都会开启这件功能。 配置在默认的情况下,JBoss7.1是没有开启access_log的,如果要开启这项功能,就需要修改$JBOSS_HOME\standalone\configuration\sta
2016-07-26 15:03:16 2474
原创 mysql order by优化
一:优化原则原则1WHERE + ORDER BY的索引优化,形如:SELECT [column1],[column2],…. FROM [TABLE] WHERE [columnX] = [value] ORDER BY[sort];建立一个联合索引(columnX,sort)来实现order by优化。注意复合索引字段的顺序。注意:如果columnX跟类似范围的查询
2016-07-22 16:48:51 814
转载 MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)发表于2014年1月21日由sylar 10,692 viewsICP(index condition pushdown)是mysql利用索引(二级索引)元组和筛字段在索引中的where条件从表中提取数据记录的一种优化操作。ICP的思想是:存储引擎在访问索引的时候检查筛选字段在索引中的
2016-07-22 11:26:29 492
原创 ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,IMPLICIT) and (gbk_chinese_ci,COERCIB
在查询时,反馈了如下错误:ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation 'like'mysql> show variables like '%coll%';+------------------
2016-07-22 10:46:06 10903 2
转载 SQL逻辑查询语句执行顺序
我的抱怨我一个搞应用开发的,非要会数据库,这不是专门的数据库开发人员干的事么?话说,小公司也没有数据库开发人员这么个职位吧。好吧,对数据库最深的印象还停留在大学《数据库原理》这堂课上,什么第一范式,第二范式…,这些理论的东西,多多少少还是记得点,至于更深层次的,我不会。所以呢,撸起袖子,开始学习吧。干程序员,最不怕的就是学习,如果你连学习都怕了,那还是早点退出这行吧。你说是吧。而我
2016-07-22 09:27:55 459
转载 MYSQL强制使用索引和禁止使用索引
MySQL强制索引和禁止某个索引1、mysql强制使用索引:force index(索引名或者主键PRI)例如:select * from table force index(PRI) limit 2;(强制使用主键)select * from table force index(ziduan1_index) limit 2;(强制使用索引"ziduan1_inde
2016-07-22 08:56:40 550
转载 Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re
2016-07-20 15:53:40 424
转载 linux uptime和系统负载
linux uptime命令用于显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。我们平进主机关心的是load average的结果。(除了uptime命令,w和top命令也有load average的结果输出。)这个输出结果主要是和CPU的使用情况相关的。然而如何衡量得出的结果是否是负载过高呢?
2016-07-19 17:00:35 500
转载 [Warning] IP address'10.0.9.121' could not be resolved: Temporary failure in name resolution
发现mysql错误日志中经常出现类似这样的警告:160716 18:14:49 [Warning] IP address'10.0.9.121' could not be resolved: Temporary failure in name resolution原因是由于mysql对连接的客户端进行DNS反向解析。我理解mysql是这样来处理客户端解析过程的,1,当mysql的cl...
2016-07-19 15:51:37 17770
转载 关系型数据的分布式处理系统MyCAT ——概述和基本使用教程
1、 MyCAT概述1.1 背景随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:(1)集中式处理,势必造成性能瓶颈;(2)应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高;(3)集中式处理引起系统的规模和配置都不够灵活,
2016-07-18 16:57:20 2794
原创 mysql通过物理备份主库方式恢复从库
1 场景描述有一套主从环境,从库和主库差异量比较大。其中一个库大小800G左右,127个表,平均每个表差异100万条数据。试过用pt-table-checksum,pt-table-sync进行同步,但是太慢了,平均同步一个表需要5个小时。因此,打算通过拷贝主库表空间文件,表结构定义文件,日志文件等到从库的方式,使得从库和主库保持一致。2 变更步骤2.1 停止从库
2016-07-18 11:06:12 4920
转载 MySQL存储过程中的3种循环
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。
2016-07-14 10:04:05 693
转载 【MySQL】性能优化之 Index Condition Pushdown
一 概念介绍 Index Condition Pushdown (ICP)是MySQL 5.6 版本中的新特性,是一种在存储引擎层使用索引过滤数据的一种优化方式。a 当关闭ICP时,index 仅仅是data access 的一种访问方式,存储引擎通过索引回表获取的数据会传递到MySQL Server 层进行where条件过滤。b 当打开ICP时,如果部分where条件能使用
2016-07-13 16:40:33 470
转载 MySQL 加锁处理分析
1 背景 11.1 MVCC:Snapshot Read vs Current Read 21.2 Cluster Index:聚簇索引 31.3 2PL:Two-Phase Locking 31.4 Isolation Level 42 一条简单SQL的加
2016-07-13 16:14:09 597
转载 MongoDB水平分片集群学习笔记
为何需要水平分片1 减少单机请求数,将单机负载,提高总负载2 减少单机的存储空间,提高总存空间。下图一目了然:mongodb sharding 服务器架构简单注解:1 mongos 路由进程, 应用程序接入mongos再查询到具体分片。2 config server 路由表服务。 每一台都具有全部chunk的路由信息。3 shard为数据存储分片
2016-07-08 12:56:43 1364 1
转载 MongoDB数据文件内部结构
有人在Quora上提问:MongoDB数据文件内部的组织结构是什么样的。随后10gen的工程师Jared Rosoff出来做了简短的回答。每一个数据库都有自己独立的文件。如果你开启了directoryperdb选项,那你每个库的文件会单独放在一个文件夹里。数据库文件在内部会被切分成单个的块,每个块只保存一个名字空间的数据。在MongoDB中,名字空间用于区分不同的存储类别。比如
2016-07-08 11:36:29 647
原创 mysql中怎样配置general log
配置一般日志前,默认配置是这样的(general_log_file默认在datadir下):mysql> show variables like '%general%';+------------------+-------------------------------------+| Variable_name | Value
2016-07-08 08:59:37 3204 1
原创 用xstart远程连接linux图形用户界面
有时工作中,我们需要用到linux图形用户界面环境进行一些操作(比如装oracle数据库等等),这时就需要用xstart远程连接linux图形用户界面,这样我们就不用特意跑到机房操作服务器了。前提是要访问的linux服务已经装好了远程桌面环境。装远程桌面环境,请参考:http://blog.csdn.net/yabingshi_tech/article/details/51802262双
2016-07-06 15:38:36 64468 3
原创 InnoDB: The log sequence number in ibdatafiles does not match the log sequence number in the ib_log
今天做将主库的物理备份恢复到从库的实验时,报错:[root@slave2 mysql]# service mysql restart ERROR! MySQL server PID file could not befound!Starting MySQL.. ERROR! The server quitwithout updating PID file (/mysql_data1/m
2016-07-06 11:27:03 5109
原创 mysql从库启动时怎样不自动启动复制
mysql默认启动时(service mysql start),slave也会自动启动复制。IO进程和SQL进程状态都为Yes.怎样让从不自动启动复制呢?在配置文件的mysqld下添加一行:skip-slave-start重启从库生效。
2016-07-06 08:51:28 5610 1
转载 用netcat传输文件
平时在工作中,总要时不时的在不同的服务器或计算机之间传递和复制文件。通常的做法是使用scp命令将文件传到目标机器上。对较小文件的传递看不出什么不同,但当复制比较大的文件时,如超过10G以上时,使用scp会比较慢,原因是scp在传递时要用将数据加密,这样就增加了cpu时间和数据长度。如果只在本地网络中(安全性高,稳定性高)复制文件时,有一个小技巧使用netcat来进行大文件的快速复制。netca
2016-07-04 15:38:06 6212
转载 Linux/Unix中如何在复制一个目录时排除其中的某个文件
[oracle@prod ~]$ mkdir test1[oracle@prod ~]$ mkdir test2[oracle@prod ~]$ cd test1[oracle@prod test1]$ touch 1 2 3 4 maomi cp `ls | grep -v maomi | xargs` ../test2 [oracle@p
2016-07-04 11:12:44 3679
原创 Failed to prepare TableSyncChunk plugin: Cannot chunk table `ccda`.`pending_0` using the character c
当我用pt-table-sync命令--print或者--execute时,报如下错误:[root@PC ~]# pt-table-sync --replicate=ccda.checksums --tables=pending_0 --charset=utf8 h=127.0.0.1,u=root,p=system@123 h=192.168.1.202 u=root,p=system@12
2016-07-04 09:00:05 1004
转载 Linux下安装xwindow图形界面
执行命令yum -y groupinstall Desktop yum -y groupinstall "X Window System"然后执行"startx"命令,正常情况下,可以启动图形界面。
2016-07-01 16:06:22 21384 1
symantec netbackup操作手册
2016-07-12
mha4mysql-manager-0.56-0.el6.noarch.rpm
2015-08-07
mha4mysql-node-0.56-0.el6.noarch.rpm
2015-08-07
visual c++ 2013_win64
2015-06-23
mysql workbench
2015-06-23
tortoisesvn-64位
2015-06-10
navicat premium-适用于windows 32位 中文版
2015-03-26
mysqltuner.pl
2023-03-31
proxysql-2.0.5-1-centos7.x86_64.rpm
2021-04-22
redhat6-asm.rar
2021-02-23
静默安装grid用到的响应文件
2020-09-12
Oracle单实例版本升级(11g To 12c).docx
2020-07-10
利用 Percona xtrbackup+binlog做完全恢复.docx
2020-03-17
mysql闪回实战.docx
2019-11-20
binlog2sql-master.zip
2019-11-20
instsrv.exe和srvany.exe
2017-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人