php 5.3带来了什么(二)

接上文
性能提升
php 5.3的总体性能提升了5 - 15%

阅读全文(1275字)

评论 (5)

mysql proxy的常见问题

最近试用mysql proxy,遇到若干问题,好在一一找到了解决方案,列出来备忘。这次使用的版本是0.6.x,也许新版本就没有这些问题了。
无法通过mysql proxy连接mysql
在host,password正确的情况下,也会遇到无法连接mysql的情况,可以查查mysql server是不是使用了old_password,检查my.cnf里面是不是有
PLAIN TEXT

阅读全文(915字)

评论 (3)

mysqlnd成为php 5.3中的默认mysql驱动

mysqlnd成为php 5.3中的默认mysql驱动,它有如下优点:

mysqlnd更容易编译: 因为它是php源码树的一个组成部分
mysqlnd和php内部机制结合更紧密,是优化过的mysql驱动

阅读全文(255字)

评论 (8)

用mysql触发器自动更新memcache

mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。
安装步骤

安装memcached,这个步骤很简单,随处可见

阅读全文(1464字)

评论 (7)

混合使用SQL和shell命令

mysql下可以用批处理模式运行SQL,比如:
shell> mysql -h host -u user -p < batch-file.sql
Enter password: ********
但是平常往往需要在执行sql的同时,运行一些shell脚本进行进一步计算,保存日志之类的。这个可以靠mysql的system命令来实现,例如:

阅读全文(616字)

评论 (1)

在命令行里执行mysql的sql

平常执行sql,需要登录到mysql的shell下,然后再执行。比如:
$ /usr/bin/mysql -u root
mysql> select * from users;
但是如果写一点简单的脚本,也可以在命令行下直接运行sql并显示结果,比如:

阅读全文(210字)

评论

PDO_MYSQL的一些预定义常量

PDO_MYSQL是PHP Data Objects (PDO) interface的一个mysql扩展。仔细看看php手册上面,其实还是有些有趣的参数可供使用,例如:
PDO::MYSQL_ATTR_INIT_COMMAND (integer)
Command to execute when connecting to the MySQL server. Will automatically be re-executed when reconnecting.
当我使用PDO_MYSQL连上mysql以后,可以利用这个参数自动执行一些QUERY。最常见的使用场合是连接mysql使用utf-8字符集:

阅读全文(451字)

评论 (1)

Sun今日宣布收购Mysql

Sun公司(NASDAQ: JAVA) 今日发表声明称,出资10亿$收购Mysql AB,希望能够籍此在数据库市场分得一大杯羹。现如今,已经有相当一部分大公司使用mysql,比如Facebook, Google, Nokia, Baidu and China Mobile,mysql作为一个open source databases,取得这样的成绩实属不易。Sun的这一收购行为,不仅能在数据库市场同oracle,microsoft以及ibm形成有力竞争,更能和它的其它开源产品一起,巩固Sun在开源世界的地位。

阅读全文(924字)

评论 (2)

MySQL Proxy的Alpha版本发布

MySQL Proxy的Alpha版本发布。下面是官方的介绍。
What is MySQL Proxy?
MySQL Proxy is a simple program that sits between your client and MySQL server(s) that can monitor, analyze or transform their communication. Its flexibility allows for unlimited uses; common ones include: load balancing; failover; query analysis; query filtering and modification; and many more.

阅读全文(442字)

评论 (5)

几张关于php的小图

首先贴两张php的小卡通,不是太喜欢美式风格的画风。

这张漫画是一头大象正在烧烤海豚。php的传统logo是一头大象,而mysql一贯是以海豚作为标志的,那么这幅图说的是php化身的大象正在大力烧烤mysql dophin?
其实是PostgreSQL在烘烤可怜的Mysql,面目憎狞.

评论 (1)