码迷,mamicode.com
首页 >  
搜索关键字:explain    ( 1254个结果
你用什么方法检查 PHP 脚本的执行效率(通常是脚本执行时间)和数据库 SQL 的效率(通常是数据库 Query 时间), 并定位和分析脚本执行和数据库查询的瓶颈所在?
php:一般是在你要检查的代码开头记录一个时间,结尾记录一个时间。取差值,数据库SQL的效率sql的explain(mysql),启用slowquerylog记录慢查询。通常还要看数据库设计是否合理,需求是否合理等。但这个时间一般来说都很快,在一秒以内,所以不能直接用mktime()function...
分类:数据库   时间:2015-07-14 19:47:42    阅读次数:154
Design Pattern Explain 读书笔记三——Facade
哎,刚写了一篇文章,保存草稿,关闭浏览器,再次登录发现文章没了!服了CSDN,一堆bug!已经不是第一次了!垃圾CSDN.这篇文章就不详细写了,留个纪念!...
分类:其他好文   时间:2015-07-12 01:49:19    阅读次数:126
Design Pattern Explain 读书笔记二——设计模式序言
设计模式的由来: 20 世纪 90 年代初,一些聪明的开发人员偶然接触到 Alexander(Christopher Alexander 的建筑师) 有关模式的工作。他们很想知道,在建筑学成立的理论,是否在软件设计中也适用。 ● 软件中是否存在不断重复出现、可以以某种相同方式解决的问题? ● 是否可能用模式方法来设计软件,即先找出模式,然后根据这些模式 创建特定的解决方案?GoF 自己并没有...
分类:其他好文   时间:2015-07-09 00:54:26    阅读次数:151
Design Pattern Explain 读书笔记二—— Facade 模式
what? Provide a unified interface to a set of interfaces in a sub- system. Facade defines a higher-level interface that makes the subsystem easier to use. ——GOF 给子系统中的一堆接口提供一个统一,标准的接口——更高层次的接口—...
分类:其他好文   时间:2015-07-09 00:50:42    阅读次数:107
mysql性能优化-慢查询分析、优化索引和配置
mysql性能优化-慢查询分析、优化索引和配置阅读目录二、查询与索引优化分析三、配置优化转自:mysql性能优化-慢查询分析、优化索引和配置目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) .....
分类:数据库   时间:2015-07-07 12:20:44    阅读次数:203
利用 force index优化sql语句性能
今天写了一个统计sql,在一个近亿条数据的表上执行,200s都查不出结果。SQL如下: select customer,count(1) c from upv_** where created between "2015-07-06" and "2015-07-07" group by customer having c > 20 order by c desc     执行explain...
分类:数据库   时间:2015-07-06 19:52:22    阅读次数:164
mysql 执行计划的理解
1、执行计划就是在sql语句之前加上explain,使用desc 也可以。2、desc有两个选项extended和partitions,desc extended 将原sql语句进行优化,通过show warnings 可以看到优化后的sql语句。 desc partitions 可以查看使用分.....
分类:数据库   时间:2015-06-28 16:48:21    阅读次数:151
{实验小结七}Mysql的一些优化措施
分析查询语句1)explain[extended]selectselect_options2)describe(可以简写为desc)selectselect_options查看表的信息[showcreatetable表名]什么时候索引没用1)用like查询且%在开头2)多列索引直接用第二个字段来查询,索引不起作用例如:createindexindex_id_priceonfruits..
分类:数据库   时间:2015-06-26 23:55:25    阅读次数:176
MySQL中EXPLAIN命令详解
EXPLAIN显示了MySQL如何使用索引来处理SELECT语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上EXPLAIN就可以了: 如: EXPLAIN SELECT `surname`,`first_name` FO...
分类:数据库   时间:2015-06-25 17:50:59    阅读次数:169
Mysql的一条SQL优化(一)
开发反应做压测时并发上不去,有条SQL执行非常慢,于是explain下: MariaDB [db_vip]>  MariaDB [db_vip]> explain select            ext_id, mid, msource_id, msource_type, referee, mobile, tel, mpassword,status         from m_db_vi...
分类:数据库   时间:2015-06-20 01:33:55    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!