FESt
Guest
Подсчёт строк.
Здравствуйте.
Фрагмент кода, который считает строки по заданному параметру:
...
mysql_select_db("db", $link);
.....
<a href="zuhe.php?mark=A100">A100
<?$result = mysql_query("SELECT count(id) FROM av where mar='A1'", $link); $row = mysql_result($result, 'id'); echo "($row)"; ?>
...
...
<a href="zuhe.php?mark=A100">A100
<?$result = mysql_query("SELECT count(id) FROM av where mar='A1'", $link); $row = mysql_result($result, 'id'); echo "($row)"; ?>
....
результат:
A1 (1000)
...
...
A100 (2000)
Если строк 100 000-500 000 - то скорость выполнения нормальная.
если 4 000 000 то в такое построение запроса не приемлемо(очень долго).
Можно ли это каким-нибудь другим методом сделать?
ВСЁ ИНДЕКСИРОВАНО.
Здравствуйте.
Фрагмент кода, который считает строки по заданному параметру:
...
mysql_select_db("db", $link);
.....
<a href="zuhe.php?mark=A100">A100
<?$result = mysql_query("SELECT count(id) FROM av where mar='A1'", $link); $row = mysql_result($result, 'id'); echo "($row)"; ?>
...
...
<a href="zuhe.php?mark=A100">A100
<?$result = mysql_query("SELECT count(id) FROM av where mar='A1'", $link); $row = mysql_result($result, 'id'); echo "($row)"; ?>
....
результат:
A1 (1000)
...
...
A100 (2000)
Если строк 100 000-500 000 - то скорость выполнения нормальная.
если 4 000 000 то в такое построение запроса не приемлемо(очень долго).
Можно ли это каким-нибудь другим методом сделать?
ВСЁ ИНДЕКСИРОВАНО.