Garey's Blog–FreeBSD/PHP/GoLang

文章标签 ‘MySQL’

记得半年多前写过MySQL vs NoSQL ,且一直以来我比较坚持用数据库存储K/V数据,因为不只是对数据安全等能提供保障,主要是发现大部分系统的qps根本就没那么高,能上4k的水平已经很少了,这点MySQL完全可以满足,因为优化好的K/V请求,在MySQL的SQL层上能实现每核心5k左右的qps,而这一数据在HandlerSocket出来之后,得到了更大的提升。 HandlerSocket plugin for MySQL 已经出来一段时间了, 鉴于HandlerSocket和InnoDB的健壮、安全…

六月 3rd, 2010

[转]MySQL主从数据库配置实战

No Comments, MySQL, by garey, 6,100 views.

1.说明     在做web应用系统中,如果数据库出现了性能瓶颈,而你又是使用的MySQL数据库,那么就可以考虑采用数据库集群的方式来实现查询负载了。因为一般来讲任何一个系统中数据库的查询操作比更新操作要多的多,因此通过多台查询服务器将数据库的查询分担到不同的查询数据库从而提高数据库的查询效率。     MySQL数据库支持数据库的主从复制功能,使用主数据库进行数据的插入、删除与更新操作,而从数据库则专门用来进行数据库查询,这样就可以将更新操作与…

四月 6th, 2010

[转]Python中安装MySQLdb模块

No Comments, MySQL, Python, by garey, 6,911 views.

Python程序连接数据库时,需要导入 MySQLdb 这个module。 以下是安装步骤: 下载MySQLdb,展开之后,运行 python setup.py build 进行编译 这一步可能出现许多问题,常见的有 fatal: library -lmysqlclient_r: not found 这是因为当前平台上没有thread-safe library造成的。 解决办法是,在site.cfg文件中设置: threadsafe = False mysql.h: No such file or dir…

一月 14th, 2010

FreeBSD下PHP5 PDO_MYSQL的安装

No Comments, FreeBSD, PHP, by garey, 9,607 views.

FreeBSD下安装PHP5时有pdo选项,但这样还不能使用pdo_mysql,php会提示:Connection failed: could not find driver. 需另外安装php5-pdo_mysql: cd /usr/ports/databases/php5-pdo_mysql make install clean 之后重启apache即可,在phpinfo.php页面里会看到下图所示信息,PDO才能使用MYSQL驱动。

十二月 15th, 2009

FreeBSD7.2下Lighttpd+PHP+Mysql安装配置笔记

1 Comment, FreeBSD, MySQL, PHP, by garey, 10,832 views.

1,安装mysql cd /usr/ports/database/mysql51-server make install clean 2,安装lighttpd cd /usr/ports/www/lighttpd make install clean (默认选项) 3,安装php5 cd /usr/ports/lang/php5 make install clean (默认选项) 4,安装php5-extensions cd /usr/ports/lang/php5-extensions make ins…