Polaroid Photo

Pictures from 虚写人生[周锋]-服务器架构与运维

虚写人生[周锋]-服务器架构与运维

没有最好,只有更好!

Choose a Topic:

Archive for 十月, 2010

周二
12
十 '10

MySQL中SQL优化和架构设计的一些简单想法[转]

普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。 优化无非是从三个角度入手: 第一个是从硬件,增加硬件,增加服务器 第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开 第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立缓存等等 我就简单的说说SQL查询语句的优化。因为如果我们Web服务器比数据库服务器多或者性能优良的话,我们完全可以把数据库的压力转嫁到Web服务器上,因为如果单台MySQL,或者 Master/Slave 架构的数据库服务器都负担比较重,那么就可以考虑把MySQL的运算放到Web服务器上去进行。当然了,如果你Web服务器比数据库服务器差,那就把压力放在数据库服务器上吧,呵呵。