3158招商加盟网

盘点数据库十大优化技巧

2016.05.11   来源: 互联网 大字

数据库优化技巧有哪些?随着mysql的越来越庞大,数据冗余也会越来越多,每次检索mysql的时间也会成本的增加,这时需要优化mysql就需要数据库工程师了。下面我们就来说说数据库优化技巧。

数据库优化技巧1.优化你的MySQL查询缓存

在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的*有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。

但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。

//querycachedoesNOTwork

$r=mysql_query("SELECTusernameFROMuserWHEREsignup_date>=CURDATE()");

//querycacheworks!

$today=date("Y-m-d");

$r=mysql_query("SELECTusernameFROMuserWHEREsignup_date>='$today'");

//querycachedoesNOTwork

$r=mysql_query("SELECTusernameFROMuserWHEREsignup_date>=CURDATE()");

//querycacheworks!

$today=date("Y-m-d");

$r=mysql_query("SELECTusernameFROMuserWHEREsignup_date>='$today'");

数据库优化技巧2.用EXPLAIN使你的SELECT查询更加清晰

使用EXPLAIN关键字是另一个MySQL优化技巧,可以让你了解MySQL正在进行什么样的查询操作,这可以帮助你发现瓶颈的所在,并显示出查询或表结构在哪里出了问题。

EXPLAIN查询的结果,可以告诉你那些索引正在被引用,表是如何被扫描和排序的等等。

实现一个SELECT查询(*好是比较复杂的一个,带joins方式的),在里面添加上你的关键词解释,在这里我们可以使用phpMyAdmin,他会告诉你表中的结果。举例来说,假如当我在执行joins时,正忘记往一个索引中添加列,EXPLAIN能帮助我找到问题的所在。

添加索引到group_idfield后

数据库优化技巧3.利用LIMIT1取得**行

有时,当你要查询一张表是,你知道自己只需要看一行。你可能会去的一条十分*特的记录,或者只是刚好检查了任何存在的记录数,他们都满足了你的WHERE子句。

投稿作者:孤芳不自赏46

下一篇没有了

淘商机

热门创业项目

爱亲母婴生活馆可以加盟吗?

爱亲母婴生活馆可以加盟吗?爱亲母婴生活馆当然可以加盟了,其招商加盟信息是由其总部北京华恩投资有限公司...

200平米爱亲母婴生活馆加盟费是多少?

200平米爱亲母婴生活馆加盟费是多少?200平米爱亲母婴生活馆加盟费是在一万元以下!自爱亲母婴生活馆...

母婴用品加盟什么好?爱亲母婴生活馆加盟怎么样

爱亲母婴生活馆,中国母婴用品权威品牌,第一家国内连锁卖场。以全球独特的连锁运营模式,倾情传播百年树人...

爱亲母婴生活馆加盟是最值得投资的好项目

都说女人和孩子的钱是最好赚的,所以众多投资商也开始从母婴用品着手,对于母婴用品品牌排名情况最为关注,...

母婴生活馆哪个品牌好?爱亲母婴生活馆产品优质值得信赖

母婴生活馆哪个品牌好?爱亲母婴生活馆产品优质值得信赖!随着母婴用品市场的不断发展,现在市面上的母婴品...

关于我们 | 极速版 | 电脑版 | 客户端 |

电话:023-62873158

3158招商加盟网友情提示:投资有风险,选择需谨慎

回到顶部