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, 4,363 views.

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

四月 6th, 2010

[转]Python中安装MySQLdb模块

No Comments, MySQL, Python, by garey, 5,212 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…

二月 25th, 2010

关于php中mysqli->close()的使用问题

No Comments, MySQL, PHP, by garey, 6,061 views.

我在php中使用mysqli->close()的时候,总会出现如下的Warning: Warning: mysqli::close() [mysqli.close]: Couldn’t fetch mysqli in /usr/local/apache2/htdocs/test.php on line 84 PHP代码如下: class Mysql_class{ private $link; function __destruct(){ $this->close(); } func…

十二月 15th, 2009

PHP5中的mysqli

No Comments, MySQL, PHP, by garey, 4,308 views.

php5提供了一种新的连接mysql的方式:mysqli。 但在网上搜索很久,没找到几个关于这个函数的中文解说,目前流行的php程序也还都是使用的mysql函数,只好自己摸索了。 先写个简单的Class,能够简单实现连接、查询,以后再慢慢完善它。 class class_mysql { private $dbhost = ‘localhost’; private $dbuser = ‘root’; private $dbpasswd = ’123…

十二月 15th, 2009

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

1 Comment, FreeBSD, MySQL, PHP, by garey, 6,952 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…