普通的MySQL用户利用表创建和索引操作,以及利用查询的编写能够进行的优化。不过,还有一些只能由MySQL管理员和系统管理员来完成的优化,这些管理员在MySQL服务器或运行MySQL的机器上具有控制权。有的服务器参数直接适用于查询处理,可将它们打开。而有的硬件配置问题直接影响查询处理速度,应该对它们进行调整。
磁盘问题 继续阅读
标签:mysql
mysql 事务处理
注意:mysql的事务处理仅支持innodB,不支持mysiam引擎
关闭自动提交功能
mysql>set autocommint=0
从表t1中删除了一条记录 继续阅读
MYSQL 预处理 php实现方法
预处理的好处:
1、更大安全性。2、更好性能。3、批量查询。
对于预处理语句,只会把查询本身发送给mysql,并且只会解析一次,然后单独把值发送给mysql。
$q = ‘Insert into tb(num) values (?)’;
$stmt = mysqli_prepare($dbc,$q);
mysqli_stmt_bind_param($stmt,’i’,$n); 继续阅读
mysql partition 和 MERGE 的区别
一、概述
相信有很多人经常会问同样的一个问题:当 MySQL
的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是性能下降>的比率不一而同,要看系统的架构、应用程序、还有>包括索引、服务器硬件等多种因素而定。当有网友问我这个问题的时 继续阅读
编译安装MySQL5.5.25
前几天想研究mysql的分区分表,需要mysql的partition插件。可惜我之前安装的是mysql5.0版本。
之后我企图在mysql官网上安装mysql5.1版本,结果也没有partition插件。。。唯一安装最新版本的mysql5.5试试
由于mysql5.5开始,不再使用configure安装,而是使用cmake。所以需要先安装cmake 继续阅读
对MYSQL进行压力测试
1、安装supersmack
[url]http://vegan.net/tony/supersmack/[/url]
安装过程以及我中间遇到问题的总结都在这里。
之前记得把libmysqlclient.so.16拷贝到/usr/lib中去,这样make 的时候不用改MakeFile文件。 继续阅读