我尝试每2秒从数据库访问值,同时50个用户。
我的查询如下:
global $DB;
$curseId = $_REQUEST['crseId'];
if(isset($curseId)){
$qstndetails = $DB->get_records_sql('SELECT * FROM {questions} WHERE courseid=? ORDER BY id DESC LIMIT 0,1',array($curseId));
$qstnval = array_values($qstndetails);
}
由于负载很重,我的数据无法加载,而且我每2秒钟不断提取一次。
如何在获取记录后关闭数据库连接?
如果是Java
,我们可以关闭Connection类的对象。假设con是对象,那么我们在将数据提取为con.close();
后关闭连接。
在Moodle
Moodle版本 - 2.9.1