我最近从旧的Windows计算机升级为gen.4 I7 Ubuntu 15.04
像梦一样运行......除了触摸数据库的任何Laravel工匠命令需要一百万年才能完成,而我的旧计算机在几秒钟内执行任何这些命令.
主要区别在于,我将MySQL作为本地服务运行,而不是XAMPP.
同样在我的旧计算机中,我可以看到迁移缓慢显示在屏幕上,因为它们似乎在现在处理,需要2~5分钟,完成后整个迁移列表会立即显示.这可能表明某个地方的瓶颈.
在互联网的某个地方,有人说由于DSN解析而使用'127.0.0.1'而不是'localhost'.没有解决它.
为了确保这不是我跑的问题
$time = microtime(true);
//also with host=127.0.0.1
new PDO("mysql:host=localhost;dbname=some_db", "username", "password");
//some simple queries here...
//yielded similar marginal times
echo microtime(true) - $time;
Run Code Online (Sandbox Code Playgroud)
〜HALP
编辑
我从框架中收集了每个查询的运行时间,我有很多迁移,分析我发现的数据没有什么疯狂的慢(就像运行一分钟的查询).
这是与数据的链接.实际查询被忽略,有利于我的雇主.
虽然有很多查询运行一秒或更长时间,但速度最慢,number 221需要3.5秒.
我有大约一百次迁移(我知道)但是这就是事情,如果每次迁移需要一秒钟我会等待大约一分半钟才能迁移,但通常需要4到5分钟.
正如oliverpool所建议的那样,我通过终端重放mysql上的查询进行了一些分析,但我从来没有等过一秒钟,平均查询大约需要一秒钟.
这是最慢查询的分析图片(迁移时为3.5秒,而不是接近图片中的第二个)
也许这指向连接?顺便说一下,在运行迁移后,慢查询日志为空.
另外,我现在正在使用laravel 5并且行为是相同的.我不知道如何麻烦拍摄连接,所以我猜一些谷歌搜索是有序的,欢迎任何建议.
提前谢谢.
我想知道匿名github gists是否会过期
我在Github的gist API文档上找不到任何内容,谷歌会在如何删除它们的结果中找到结果,但是到期时没有任何内容(如果有的话)
我已经使用构建工具初始化了一个项目,如下所示
sbt new playframework/play-scala-seed.g8
Run Code Online (Sandbox Code Playgroud)
哪个可以从我想要的模板正确生成项目。我唯一的问题是.g8我的项目下现在有一个目录
通过窥视内部,看起来它仅具有从模板生成代码所需的一切
可以删除吗?我应该将其提交到我的git存储库吗?谢谢!
所以我有几个我想运行的期货,即使有些失败,我希望所有人都有机会运行。所以如果我这样做:
CompletableFuture.allOf(futures).join()
Run Code Online (Sandbox Code Playgroud)
会是这样吗?我的推理是,每个未来在其执行器中都有自己的队列作业,因此如果主线程没有先完成,所有未来都会运行。我的问题是我特别.join()关注.allOf()所以我的应用程序在运行所有内容之前不会结束
所以allOf()语义让我感到困惑:无论是否成功,当所有传递的期货都完成时,未来的回报是否会完成?或者,如果它看到一个失败而没有等待其余的,它会完成一个失败的未来吗?
编辑
为了进一步说明我的问题,.allOf行为是这样的:
Stream.of(futures).forEach(future -> {
try {
future.join()
} catch (Throwable e) {
//dont throw, we want to join the rest
}
})
Run Code Online (Sandbox Code Playgroud)
或者它的行为是否如下所示:
Stream.of(futures).forEach(future -> {
try {
future.join()
} catch (Throwable e) {
throw e; //All other remaining .join() wont run
}
})
Run Code Online (Sandbox Code Playgroud)
是哪个?第一种情况还是第二种情况?因为我想要第一种情况,这就是我暂时在代码中使用的情况,但allOf()如果可能的话,我想使用它,因为它更美观
谢谢!
我想要获取没有特定方面的日志(我的日志有一半有一些,@facet但我想要另一半)
我尝试过-@facet,@facet:""但NOT @facet 不起作用,谷歌也没有帮助
感觉有一个简单的方法可以做到这一点,halp
我在选择div其中包含表格的一组s 上的所有最后输入时遇到问题.这是我的问题的一个问题.
我的HTML结构的简化版本:
<div class=".container">
<table>
<tbody>
<tr>
<td> <input /> </td>
<td> <input /> </td> <!-- last input in container -->
</tr>
</tbody>
</table>
</div>
<!-- More like this -->
<div class=".container"> ...
Run Code Online (Sandbox Code Playgroud)
所以,如果我有5 .container所产生的选择将有5个input的
我尝试了以下选择器:
$('.container input:last-child')
Run Code Online (Sandbox Code Playgroud)