MySQL数据库优化方案2

MySQL数据库优化方案2

Write-BY: Karl

2013.10.21

面对智能交通卡口数据库超大的问题(150000/天/摄像头),需要从数亿条数据中快速检索数据,此时就需要对数据库进行性能优化,可以是用MyISAM引擎,但此时不能进行rollback操作,并且myisam在写库操作的时候会产生排他锁,如果写操作一直占用的话,那么其他连接请求一直就处于等待中,从而造成堵塞,甚至能把服务器dang掉。此时需要综合Innodb和MyISAM引擎,即进行Master    Slave。

1.       建立索引

2.       MySQL主从备份



受启于: http://www.cnblogs.com/baochuan/archive/2012/03/15/2398276.html


测试证明

1)      以下数据是在数据和数据量完全相同下测试的

SQL: SELECT count(*) from t_s_user;

InnaDB:

 

MyISAM:

 

 

2) 以下数据是在数据和数据量完全相同下测试的

SQL: SELECT count(*) from t_s_user where username like 'user_50%'

InnaDB:

2min 40.54sec

 

MyISAM:

时间: 6.49 sec

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值