作者 邓超

调优

... ... @@ -84,7 +84,7 @@ class Es {
try {
$staTime = microtime(true);
$response = $this->client->search($params);
$this->timeLog($staTime);
$this->timeLog($staTime,$params);
}catch (\Throwable $e) {
logs("搜索数据es:".$e->getMessage()." \n ".json_encode($params)."\n".$e->getTraceAsString());
return [];
... ... @@ -94,10 +94,10 @@ class Es {
}
private function timeLog($staTime){
private function timeLog($staTime,$query=[]){
$endTime = microtime(true);
if($endTime-$staTime >= 2){
logs('查询es耗时:'.($endTime-$staTime).'s');
logs('查询es耗时:'.($endTime-$staTime).'s'."\n".json_decode($query));
}
}
... ... @@ -117,7 +117,7 @@ class Es {
try {
$staTime = microtime(true);
$response = $this->client->count($params);
$this->timeLog($staTime);
$this->timeLog($staTime,$params);
}catch (\Throwable $e) {
logs("搜索数据es:".$e->getMessage()." \n ".json_encode($params)."\n".$e->getTraceAsString());
return 0;
... ...