Memcached运行多进程的启停脚本写法

在我的生产环境中,运行着多台Memcached服务器,运行Memcached服务的服务器都配备了相当大容量的内存。在以前,Memcached有一个限制,Memcached单进程允许的最大内存是2G;今天的Memcached对此有了很大的改善,在64位的Linux系统下,Memcached单进程最大内[……]

继续阅读

基于LVS负载均衡的高性能Web站点设计与实现

1、部署环境架构设计

随着Web站点访问量的不断提高,Web服务器处理请求的压力将会日益增大,进而影响到Web站点的性能。当单台Web服务器所能承受的压力到达极限时,就需要有更多的服务器来分担工作,将流量合理转移到更多的服务器上。本文主要介绍通过LVS来组建服务器集群,同时配置反向代理服务器实现W[……]

继续阅读

MySQL数据库优化技巧集锦

一、我们可以且应该优化什么?

硬件

操作系统/软件库

SQL服务器(设置和查询)

应用编程接口(API)

应用程序

二、优化硬件

如果你需要庞大的数据库表(>2G),你应该考虑使用64位的硬件结构,像Alpha、Sparc或即将推出的IA64。因为My[……]

继续阅读

数据库优化的常用技巧(二)-MySql 服务器配置优化

列出MySQL服务器运行各种状态值: show global status;
查询MySQL服务器配置信息语句:show variables;
一、慢查询

mysql> show variables like ‘%slow%‘;
+——————+——[……]

继续阅读

数据库优化的常用技巧(一)-MySql 查询

工作以来用过好几个数据库,SqlServer、MySql、Postgresql。都在优化上做过很多工作,Sql优化,服务器优化,其原理都是相通的,只是各个平台具体的命令和配置不一样。这个系列将逐个探讨下,部分资料来源于网络整理。

第一章,MySql 的优化。

1.优化你的MySQL查询缓[……]

继续阅读

通过show status 来优化MySQL数据库

1, 查看MySQL服务器配置信息

  1. mysql> show variables;

2, 查看MySQL服务器运行的各种状态值

  1. mysql> show global status;

3, 慢查询

  1. mysql> sho[……]

继续阅读

MySQL数据库的优化

一、服务器硬件对MySQL性能的影响
①磁盘寻道能力(磁盘I/O),我们现在上的都是SAS15000转的硬盘。MySQL每秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知。所以,通常认为磁盘I/O是制约MySQL性能的最大因素之一,对于日均访 问量在100万PV以上的Discuz!论坛,由[……]

继续阅读

Facebook让网站速度提升一倍的BigPipe技术分析

近来Facebook高调宣布将网站性能提高一倍,平均访问时间从5s降至2.5s,公布了名为BigPipe的优化技术的一些概况.性能提升一倍这个结果无疑是极其诱人的,如果各个网站都能应用这种技术拿到这样的结果,那BigPipe很有可能会成为匹敌Ajax的技术革新.它究竟是怎样的?会给你的应用带来这样的[……]

继续阅读

MySQL参数调优

  • 通用类:

key_buffer_size

含义:用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写)。

影响:对于MyISAM表的影响不是很大,MyISAM会使用系统的缓存来存储数据,所以大量使用MyISAM表的机器内存很快就会耗尽。但是,如果你将该值设得过[……]

继续阅读

MySQL数据库参数调优方法

怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。

注:参数的调整可以通过修改 /etc/my.cnf 文件并重启 M[……]

继续阅读