202 个回复 | 最后更新于 2021-10-21
2017-07-17   #160

你可以直接select出来放进去啊。

SQL你都写好了。

#159 @s80022 :

回复#157 @lincanbin :

请问SELECT有办法在页面返回SQL查询时间吗?

PHP用microtime互减时间感觉不大准。


似乎

SET PROFILING = 1;
select sum(duration) as sum from information_schema.profiling;

可以,但该怎麽放进去Carbon 。


2017-07-17   #161

microtime互减时间还是比较精确的,只要确保起止时间是程序开始执行的起止就好了。

#159 @s80022 :

回复#157 @lincanbin :

请问SELECT有办法在页面返回SQL查询时间吗?

PHP用microtime互减时间感觉不大准。


似乎

SET PROFILING = 1;
select sum(duration) as sum from information_schema.profiling;

可以,但该怎麽放进去Carbon 。


2017-07-17   #162

因为DB不在本地,用测试数据误差就多出30%。

2017-07-17   #163

回复#162 @s80022 :

你DB还不在同个机房啊。

如果是异地机房,那microtime互减时间会略大于实际SQL执行时间了。

2017-07-17   #164

回复#162 @s80022 :

感觉要看这个意义也没用很大的样子,不知道你的需求是?

2017-07-17   #165

主要是有些DB在法国,距离太远误差太大。

靠这个数值突破后API切换负载分流与云告警。

正在把Carbon改成企业黄页,做了全文索引,想说也顺便列出执行时间


2017-07-17   #166

回复#165 @s80022 :

你这个应该另外做一个监控服务来实现,而不应该放在代码里。

2017-07-17   #167

回复#166 @lincanbin :

没有那个能力,想说顺便,前十次数值纪录平均这样简单多了。

放代码还能直接拿来统计。

2017-07-17   #168

回复#167 @s80022 :

只要创建一个定时轮询服务就好了,难度不高。

放黄页代码里非常dirty。

2017-08-17   #169

image.png
升级报了下这个错,是什么原因啊?

2017-08-17   #170

回复#169 @test :

PHP版本太低。

我改下代码以适应低版本吧。

2017-08-17   #171

回复#170 @lincanbin :

这样啊,不用了,我升级一下,我的xampp看看先。

2017-08-17   #172

回复#171 @test :

低于等于5.4.0的PHP会有这个问题。

2017-08-17   #173

回复#172 @lincanbin :

谢谢!我给升级掉。已经有php7.1版本的xampp了。

2017-08-18   #174

回复#172 @lincanbin :

image.png报错了,

image.png

不是这个gd吗?我的windows的php是不是要另外编译一下?

2017-08-18   #175

回复#174 @test :

Windows下的没编译这回事,你在command line下执行

php -m

看看能不能看到gd?

2017-08-18   #176

回复#175 @lincanbin :

路径里面有特殊符号,加上双引号就好了。谢谢!

2017-08-18   #177

回复#176 @test :

2017-08-18   #178

回复#177 @lincanbin :

不过也是通过php -m提示的报错。tks

2017-08-18   #179

回复#177 @lincanbin :

image.png
底角位置偏了。不过install正常的,就update偏移到左边去了。

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...