【发布时间】:2016-09-26 19:50:06
【问题描述】:
我是 PHP 新手,不知道如何使用分析来获取以下查询的执行时间。 MongoDB 查询:
$collection = new MongoCollection($db,'CUSTOMERS');
$cursor = $collection->find(['CUSTOMER_ID' => intval($id)]);
SQL 查询:
$s = oci_parse($c, 'select CUSTOMER_ID
from CUSTOMERS
where CUSTOMER_ID = :un_bv
');
oci_bind_by_name($s, ":un_bv", $_POST['customer_id']);
oci_execute($s);
我尝试使用以下代码进行 mongodb 查询,但它打印了很多我一无所知的东西。
$db->setProfilingLevel(2);
$cursor = $collection->find(['CUSTOMER_ID' => intval($id)]);
$response = $db->system->profile->find();
foreach($response as $obj)
{
print_r($obj);
}
帮助我了解如何使用分析来仅获取执行时间。
【问题讨论】:
-
您可能需要使用其他工具,例如 tideways.io
-
@malarzm 谢谢。
标签: php sql mongodb oracle11g php-mongodb