我正在使用SOLR搜索数据。他们的任何方法都可以识别SOLR数据获取速度吗?
答案 0 :(得分:2)
如果您要监控Solr获取数据的速度,Solr的响应包括您可以使用的QTime属性。
QTime是到达之间经过的时间(以毫秒为单位) 请求(创建SolrQueryRequest对象时)和完成 请求处理程序。换句话说,它会告诉你需要多长时间 执行您的查询,包括查询解析,实际搜索, 分面等。
如果这样可以满足您的需求,我建议您阅读Solr用户组中的以下帖子,其中讨论了监控此值的选项。
答案 1 :(得分:1)
你可以像其他任何事情一样:
$start = microtime(true);
$data = $solr->query('*');
echo (microtime(true) - $start) . 'seconds';
答案 2 :(得分:0)
您还可以安装像New Relic这样的服务器监控工具,它将为您提供有关Solr的各种统计信息。