中易网

你用什么方法检查PHP脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率(通常是数据库Query时间),

答案:2  悬赏:20  
解决时间 2021-11-14 21:03
你用什么方法检查PHP脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率(通常是数据库Query时间),
最佳答案
一般是在你要检查的代码开头记录一个时间,结尾记录一个时间。取差值
但这个时间一般来说都很快,在一秒以内,所以不能直接用mktime(),我给你个我写的函数
function getmicrotime(){
list($usec,$sec) = explode(" ",microtime());
$num = ((float)$usec+(float)$sec);
return sprintf("%.4f",$num);
}
用法:
$t_start = getmicrotime();
//这里放你要检查的代码
$t_end = getmicrotime();
echo $t_end - $t_start;

输出的单位是秒,"%.4f"代表精确到小数点后四位,这个可以自行更改
全部回答
1.这个sql数据库脚本错在创建表语句中的字段名取名add,地址名为address。 2.数据库及表的创建、插入数据语句如下: 1.create database pjp; 2.use pjp; 3. create table emp(empno int primary key,name varchar(20),sex varchar(5),age int,tel float(15),address varchar(30),qq float(15) ); 4.insert into emp(empno,name,sex,age,tel,address,qq)values('1','张三','男','20','12345678900','幸福路6号','123456789'); 5.insert into emp(empno,name,sex,age,tel,address,qq)values('2','李四','男','30','22335577900','幸福路7号','123456780'); 6.insert into emp(empno,name,sex,age,tel,address,qq)values('3','王五','女','40','11335678900','幸福路8号','123456000'); 卢旭
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吉安时代华纳数字影院怎么样
水东镇派出所地址在什么地方,想过去办事
单独生二胎政策
老公不想要孩子怎么办?
用蜂蜜+奶粉+洗面奶 洗脸好吗??
万年历机芯线路板哪里有卖的?
我想办理一个帮别人冲话费的平台,我说的是网
请问长春铁北上台新村的最新房价大概是多少
如何祛除皮肤上毛细孔的垃圾?
Linux系统和Windows系统有什么区别,为什么在
怀化车站派出所地址在哪,我要去那里办事
奢侈品鉴定
大冯营村地址在什么地方,想过去办事
如何使睫毛快速增长的方法?
孕妇梦见摘油桃
推荐资讯
给客户开具的发票是由财务人员送达客户还是由
请问孕妇补水的护肤品有哪些?
msid6541061001是什么意思
揭阳降温水帘,揭阳水帘空调,找哪个代理商?
谁知道从顺义的后沙峪到望京的798艺术区怎么
螺丝刀上磁怎么消除
弋江区环保局地址在哪,我要去那里办事
浴缸水龙头结构是怎样的?
三岁小孩呕吐能吃小柴胡颗粒吗?
国投集团企业精神是什么
我是青岛的..请问重庆那里的海鲜行业情势如何
电流10A,额定电压是220V,额定功率是1800W。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?