我们确切地知道count(*)比mysql_num_rows快,但它是否足以更快?
我的简单查询是......
$sql="SELECT COUNT('x') as num FROM firma where 1 and firma.onay=1 and firma.bireysel=0 ";
$res = mysqli_query($i_link,$sql);
$row= mysqli_fetch_row($res);
echo $db_count = $row['0'];
此查询在将近5或6秒后正在运行
测试链接:http://celikhane.com/firmalar/
如何将此查询固定为在1秒内运行。
注意:如果我更改了查询
SELECT COUNT('x') as num FROM firma where firma.onay=1
它是0.6秒并且真的更快但我必须使用其他条件。
答案 0 :(得分:0)
尝试使用count('x')
代替count(*)
。