最新消息:

2015年07月的内容

使用virtio_net (半虚拟化网卡)
kvm

使用virtio_net (半虚拟化网卡)

admin 11年前(2015-07-31) 1浏览

在选择KVM中的网络设备时,一般来说优先选择半虚拟化的网络设备而不是纯软件模拟的设备,使用virtio_net半虚拟化驱动,可以提高网络吞吐量(thoughput)和降低网络延迟(latency),从而让客户机中网络达到几乎和原生网卡差不多的性能。 ...

MySQL闪回方案讨论及实现
mysql

MySQL闪回方案讨论及实现

admin 11年前(2015-07-25) 0浏览

Oracle有一个闪回(flashback)功能,能够用户恢复误操作的数据。本文讨论MySQL数据库中支持闪回的方案。 1、闪回的目标 即使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比...

MySQL入门书籍和方法分享
mysql

MySQL入门书籍和方法分享

admin 11年前(2015-07-25) 0浏览

SQL 入门 在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。 推荐书籍: SQL Cookbook原版中文版...

DQL、DML、DDL、DCL
DCL

DQL、DML、DDL、DCL

admin 11年前(2015-07-25) 0浏览

SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下: 1974年—–由Boyce和Chamberlin提出,当时称SEQUEL。 1976年—–IBM公司的Sanjas...

高并发系统中的常见问题
架构

高并发系统中的常见问题

admin 11年前(2015-07-25) 0浏览

本文一共分析了三个案例,分别介绍并发系统中的共享资源并发访问、计算型密集型任务缓存访问 、单一热点资源峰值流量问题和解决方案。 Q1:订票系统,某车次只有一张火车票,假定有1w个人同时打开12306网站来订票,如何解决并发问题? A1: 首先介绍数据...

一个DBA眼中的HBase
DBA

一个DBA眼中的HBase

admin 11年前(2015-07-25) 0浏览

Hadoop,HBase,NO-SQL是当今业界比较火的一些名词。满互联网都是对它的他们的赞许,其实光芒的背后还有部分缺点。本文只是我vogts的一些观点和想法。 HBase的优点: 分布式,易扩展,高性价比,运维成本低都是它的优点。HBase可以支...

nginx变量
nginx

nginx变量

admin 11年前(2015-07-17) 0浏览

$arg_PARAMETER 功能:如果在请求中设置了查询字符串,那么这个变量包含在查询字符串是GET请求PARAMETER中的值。 $args 功能:该变量的值是GET请求在请求行中的参数。 $binary_remote_addr 功能:二进制格式...

Ceph 性能优化
ceph

Ceph 性能优化

admin 11年前(2015-07-15) 1浏览

最近一直在忙着搞Ceph存储的优化和测试,看了各种资料,但是好像没有一篇文章把其中的方法论交代清楚,所以呢想在这里进行一下总结,很多内容并不是我原创,只是做一个总结。如果其中有任何的问题,欢迎各位喷我,以便我提高。 优化方法论 做任何事情还是要有个方...

PHP multipart/form-data 远程DOS漏洞
DOS

PHP multipart/form-data 远程DOS漏洞

admin 11年前(2015-07-15) 2浏览

摘要: PHP解析multipart/form-datahttp请求的body part请求头时,重复拷贝字符串导致DOS。远程攻击者通过发送恶意构造的multipart/form-data请求,导致服务器CPU资源被耗尽,从而远程DOS服务器。 影...

TCP: time wait bucket table overflow
kernel

TCP: time wait bucket table overflow

admin 11年前(2015-07-08) 2浏览

在redhat网站查到下面的信息,说是因为内存不够的原因。我觉得这个可以当作出现这个问题的解释,但是却解释得不够“完美”,我仍旧还在疑惑中:如果是是因为内存不够的原因,那么在每次测试之前,只要保证机器状态一样,那么TCP: time wait buc...

HTTP长连接200万尝试及调优方法
http

HTTP长连接200万尝试及调优方法

admin 11年前(2015-07-08) 0浏览

对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比如聊天室或即时消息推送系统等。c...

关于 Out of Socket memory
kernel

关于 Out of Socket memory

admin 11年前(2015-07-08) 3浏览

操作系统是 Linux RHEL 5.3,在dmesg的输出中发现很多类似的报错信息: Out of socket memory printk: 8 messages suppressed. 从网上搜了一下,发现两篇不错的解释这个错误的文章,综合一下...

mysql中binlog_format模式与配置详解
binlog

mysql中binlog_format模式与配置详解

admin 11年前(2015-07-03) 0浏览

mysql复制主要有三种方式: 基于SQL语句的复制(statement-based replication, SBR) 基于行的复制(row-based replication, RBR) 混合模式复制(mixed-based replicatio...

浅谈redis数据库的键值设计
redis

浅谈redis数据库的键值设计

admin 11年前(2015-07-03) 0浏览

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合k...

PHP数据库长连接mysql_pconnect的细节
mysql

PHP数据库长连接mysql_pconnect的细节

admin 11年前(2015-07-03) 0浏览

PHP的MySQL持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看Apache的脸色,还得听MySQL指挥。 对于作为Apache模块运行的PHP来说,要实现MySQL持久化连接,首...

MySQL 主从同步 slave延迟很大 优化方法
mysql

MySQL 主从同步 slave延迟很大 优化方法

admin 11年前(2015-07-03) 0浏览

一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发。简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的...

101 个 MySQL 的调节和优化的提示
mysql

101 个 MySQL 的调节和优化的提示

admin 11年前(2015-07-03) 1浏览

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多...

yum 指定安装某个源下的软件
Linux

yum 指定安装某个源下的软件

admin 11年前(2015-07-03) 0浏览

一条命令 一个参数 搞定 [root@aikaiyuan ~]# yum install nginx --enablerepo=epel 转载请注明:爱开源 » yum 指定安装某个源下的软件 转载请注明:爱开源 » yum 指定安装某个...

Kafka-0.8.0单机配置安装
kafka

Kafka-0.8.0单机配置安装

admin 11年前(2015-07-03) 0浏览

Kafka是一个高吞吐量分布式消息系统。linkedin开源的kafka。 Kafka就跟这个名字一样,设计非常独特。首先,kafka的开发者们认为不需要在内存里缓存什么数据,操作系统的文件缓存已经足够完善和强大,只要你不搞随机写,顺序读写的性能是非...

logstash+kibana3 GeoIP地理位置
geoip

logstash+kibana3 GeoIP地理位置

admin 11年前(2015-07-03) 1浏览

原日志从logstash输入,根据filter匹配或者修改,通过json输出到elasticsearch,然后到kibana3。所以要显示地理位置,要在logstash里面设置。logstash的jar包默认应该是有GeoIP的包的。下面是配置,pa...

logstash Nginx日志解析
logstash

logstash Nginx日志解析

admin 11年前(2015-07-03) 0浏览

OpenCDN中tengine access日志格式 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body...

MySQL 5.7 并行复制实现原理与调优
mysql

MySQL 5.7 并行复制实现原理与调优

admin 11年前(2015-07-03) 0浏览

MySQL 5.7并行复制时代 众所周知,MySQL的复制延迟是一直被诟病的问题之一,然而在Inside君之前的两篇博客中(1,2)中都已经提到了MySQL 5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multi-threa...

mysql 为什么要关闭 query cache 如何关闭
mysql

mysql 为什么要关闭 query cache 如何关闭

admin 11年前(2015-07-02) 0浏览

备注:插图来自淘宝苏普的博客并保留水印,如果觉得不当还请及时告知 :) 写在前面:MySQL的query cache大部分情况下其实只是鸡肋而已,建议全面禁用。当然了,或许在你的场景下还是挺好的,还能发挥作用,那就继续使用吧,把本文当做参考就好。 不...

Innodb IO优化-配置优化
Innodb

Innodb IO优化-配置优化

admin 11年前(2015-07-02) 1浏览

对于数据库来讲大多瓶颈都出现在IO问题上,所以现在SSD类的设备也才能大行其道。那数据库的IO这块有什么可以优化的吗? 我这里大致谈一下我的看法,希望能达到一个抛砖引玉的效果。 这里谈一下数据库本身的配置方面 具体如下: 配置方面对于IO优化的原则:...

tcp 状态优化 sysctl
sysctl

tcp 状态优化 sysctl

admin 11年前(2015-07-02) 0浏览

说明: 通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手 里面的几个概念: SYN: (同步序列编号,Synchronize Sequence Numbers) ACK: (确认编号,Acknow...

Apache kafka Quick Start
kafka

Apache kafka Quick Start

admin 11年前(2015-07-02) 0浏览

This tutorial assumes you are starting fresh and have no existing Kafka or ZooKeeper data. Step 1: Download the code Download...