摘要: 普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器。第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开。第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立缓存等等。我就简单的说说SQL查询语句的优化。因为如果我们Web服务器比数据库服务器多或者性能优良的话,我们完全可以把数据库的压力转嫁到Web服务器上,因为如果单台MySQL,或者 Master/Slave 架构的数据库服务器 阅读全文
posted @ 2011-05-25 19:39 Athrun 阅读(294) 评论(0) 推荐(0) 编辑
摘要: From : http://www.pccode.net/info/2010/02/09/20100209-1556.html一般的大站通常做法是 拿着内存当数据库来用(memcached). 和很好的读 写分离 备份机制 (mysql 的主从) 在这样的环境下我们怎么进行PHP开发呢. 本人不太会讲话.所以还是帖代码吧. 刚在linux 的 VIM 里写的一个 demo 调试通过. 也同时希望大家拍砖 , 使用PHP5 写的. PHP4写出来怕大家说我落后了 复制PHP内容到剪贴板PHP代码:$memcached = array( //用memcached 的 多 进程模拟 多台memcac 阅读全文
posted @ 2011-05-25 19:31 Athrun 阅读(322) 评论(0) 推荐(0) 编辑
摘要: From : http://blogold.chinaunix.net/u/24390/showart_212262.html篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一台服务器宕机之后集群就无法继续正常工作了,这样也就失去了集群的意义了。出于这个原因 阅读全文
posted @ 2011-05-25 19:03 Athrun 阅读(287) 评论(0) 推荐(0) 编辑
摘要: From : http://blog.csdn.net/epbon/archive/2007/09/05/1772971.aspx发布日期: 2004年07月26日发布者 Elden Christensen本指南提供了创建和配置服务器群集的步骤指南,可帮助您在运行 Microsoft Windows Server 2003 Enterprise Edition 和 Windows Server 2003 Datacenter Edition 操作系统的服务器上创建和配置使用共享磁盘的典型单一仲裁设备多节点服务器群集。下载本指南本页内容简介 服务器群集配置清单: 群集安装 配置群集服务 验证群集 阅读全文
posted @ 2011-05-25 17:19 Athrun 阅读(418) 评论(0) 推荐(0) 编辑
摘要: From : http://haka.sharera.com/blog/BlogTopic/5967.htm循环复用DNS负载均衡技术循环DNS(Round-robinDNS)技术是负载平衡最常用的方法之一。最早的负载均衡技术是通过DNS服务中的随机名字解析来实现的。在DNS服务器中,可以为多个不同的地址配置同一个名字,这个数据被发送给其他名字服务器,而最终查询这个名字的客户机将在解析这个名字时随机使用其中一个地址。因此,对于同一个名字,不同的客户机会得到不同的地址,因此不同的客户访问的也就是不同地址的Web服务器,从而达到负载均衡的目的。例如,如果希望使用三个Web服务器来回应对www.cq 阅读全文
posted @ 2011-05-25 16:26 Athrun 阅读(1161) 评论(0) 推荐(0) 编辑