摘要:
目前较为常见的mysql读写分离分为两种: 1、 基于程序代码内部实现:在代码中对select操作分发到从库;其它操作由主库执行;这类方法也是目前生产环境应用最广泛,知名的如DISCUZ X2。优点是性能较好,因为在程序代码中实现,不需要增加额外的设备作为硬件开支。缺点是需要开发人员来实现,运维人员无从下手。 2、 基于中间代理层实现:我们都知道代理一般是位于客户端和服务器之间,代理服务器接到客户端请求后通过判断然后转发到后端数据库。在这有两个代表性程序 mysql-proxy:mysql-proxy为mysql开源项目,通过其自带的lua脚本进行sql判断,虽然是mysql官方产品,但是.. 阅读全文
阅读排行榜
(原创)RHEL/CentOS 5.x使用yum快速安装MySQL 5.5.x
2012-03-30 22:49 by 游乐场123, 194 阅读, 收藏,
摘要:
PS:MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主。在国内的大公司里,只确定金山在使用5.5了。公司的其中几台广告统计服务器,之前的运维直接用了自带安装的MySQL 5.0系列。新来的程序员写了新的广告统计程序,使用了innodb存储引擎,偶发现5.0对innodb引擎支持不怎么好,数据库并发连接数多时会出现丢连接,于是就想升级到5.5试试。因已安装了5.0,所以不想编译安装了。就直接找了一个国外编译好的5.5的yum源,直接升级,跑了一个月了,发现很稳定!就分享一下:1、安装MySQL 5.5.x的yum源: rpm -Uvh http: 阅读全文
mysql的innodb_flush_log_at_trx_commit
2012-01-24 17:41 by 游乐场123, 193 阅读, 收藏,
摘要:
innodb_buffer_pool_size如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的缓冲池会缓存数据和索引,所以不需要给系统的缓存留空间,如果只用Innodb,可以把这个值设为内存的70%-80%。和 key_buffer相同,如果数据量比较小也不怎么增加,那么不要把这个值设太高也可以提高内存的使用率。innodb_additional_pool_size这个的效果不是很明显,至少是 阅读全文
零碎的东西
2017-04-15 19:41 by 游乐场123, 191 阅读, 收藏,
摘要:
http://dcode.io/protobuf.js/#using-json-descriptors http://blog.csdn.net/educast/article/details/50155619 http://www.cocoachina.com/bbs/read.php?tid-3 阅读全文
快速开发一个PHP扩展
2013-11-02 16:46 by 游乐场123, 191 阅读, 收藏,
摘要:
快速开发一个PHP扩展作者:heiyeluren时间:2008-12-5博客:http://blog.csdn.net/heiyeshuwu本文通过非常快速的方式讲解了如何制作一个PHP 5.2 环境的扩展(PHP Extension),希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。需求:比如开发一个叫做 heiyeluren 的扩展,扩展里就一个函数 heiyeluren_test(),输入一个字符串,函数返回:Your input string: xxxxx。要求:了解C/C++编程,熟悉PHP编程环境:下载一份php对应版本的源码,我这里是 php-5.2.6,先正常安装ph 阅读全文
浙公网安备 33010602011771号