mysql

MySQL数据库优化总结[转]

jerry mysql
        对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性

MySQL优化 之 Discuz论坛MySQL通用优化

jerry mysql
今日帮朋友优化号称日均500PV,100UV的论坛,后台DB采用R710(16G Ram,PERC 6/i 256MB BBU,4块 15K RPM SAS盘做raid 1+0,ext3文件系统,E5620 * 2),这个配置看似也不错了,不过压力仍然较大,大量的请求处于:sending ...
阅读全文

搭建mysql负载均衡及高可用环境

jerry mysql
目标:使用两台主机实现 Mysql 的负载均衡及冗余,并做到双主互备; 环境:rhel5.8,mysql-5.0.77,keepalived-1.2.7,haproxy-1.4.20; 说明: keepalived 实现通过 vrrp协议,通过使一个虚拟IP地址(或称浮动...
阅读全文

Linux下MySQL5.5的修改字符集编码为UTF8,彻底解决中文乱码问题

jerry mysql
一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下: +--------------------------+----------------------------+ | Variable_name | Value | +----...
阅读全文

MySQL Explain 举例详解

jerry mysql
一.语法 explain < table_name > 例如: explain select * from t3 where id=3952602; 二.explain输出解释 +—-+————-+——-+——-+——————-+———+———+——-+——+——-+ | id...
阅读全文

ubuntu server下使用Google Performance Tools优化MySQL在高并发情况下的性能

jerry mysql
step 1. 因为是64位的系统,所以先要安装libunwind,32位系统可以忽略此步 wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz tar zxvf libunwind-1...
阅读全文

百万记录级MySQL数据库及Discuz!论坛优化[转]

jerry mysql
最近,帮一个朋友优化一个拥有20万主题,100万帖子,3万多会员,平均在线人数2000人的Discuz!论坛,采用Linux2.6+Apache2+mod_php5+MySQL5,服务器配置为双至强+4G内存,优化前,系统平均负载(load average)基本维持在10以上,MySQL的...
阅读全文

详解MySQL中EXPLAIN解释命令

jerry mysql
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如: explain select surname,first_name form a,b where a...
阅读全文

MySQL存储过程和函数的写法

jerry mysql
存储过程 drop procedure if exists temp; delimiter // CREATE PROCEDURE temp () BEGIN      declare V_RETUR int;     begin &nbs...
阅读全文