Помощник
|
Выборка количества строк с большой бызы данных |
yuriy_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
B.B. |
12.4.2011, 16:03;
Ответить: B.B.
Сообщение
#2
|
|
SELECT COUNT(*) FROM `ВашаТаблица` WHERE `ВашПараметр` = '$kod' Так пойдет? |
|
|
Mulder_hb |
12.4.2011, 16:09;
Ответить: Mulder_hb
Сообщение
#3
|
|
[PHP]$sql = mysql_query("SELECT
COUNT(prices.id) FROM prices, pricesTested WHERE MATCH (prices.numberKatalog) AGAINST ('$kod*' IN BOOLEAN MODE) and prices.idUser = pricesTested.idUser and pricesTested.tested = 1");[/PHP] |
|
|
yuriy_hb
|
Сообщение
#4
|
|
Очень долго подсчитывает около 20 сек. Не годится! А есть другой вариант подсчета побыстрей как-то???
|
|
|
yuriy_hb
|
Сообщение
#5
|
|
16 сек при 2,5 мил. строк! Долго опять! Еще есть варианты? Без WHERE работает быстро а вот с условием - долго!
|
|
|
samedi |
12.4.2011, 19:02;
Ответить: samedi
Сообщение
#6
|
|
ну так это 2.5 мил строк!) а не 10
|
|
|
yuriy_hb
|
Сообщение
#7
|
|
А если в таблице будет 100 мил. то прийдется ждать целых 10 мин. Разме нет другого способа решить эту проблему? Может нужна денормализация - создание отдельной таблицы с данными о коичестве записей в других таблицах
|
|
|
Mulder_hb |
12.4.2011, 23:12;
Ответить: Mulder_hb
Сообщение
#8
|
|
Естественно, нужна. Запускайте запрос с explane. Правильно спроектируйте бд, расставьте индексы. 16 секунд это очень долго.
|
|
|
Apay |
13.4.2011, 14:20;
Ответить: Apay
Сообщение
#9
|
|
|
обрисуйте какое условме должно быть выполненно, может лучше условие поиска получится написать по-другому? match-against - не самое быстрое...
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 6877 | 8.4.2024, 17:17 автор: spoyer_ru |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3917 | 9.2.2024, 16:04 автор: baza0013 |
|
Оптимизация сайтов, продвижение, наращивание ссылок. Большой опыт работы | 2 | BurzhuyXXi | 1990 | 25.2.2023, 14:37 автор: BurzhuyXXi |
|
Требуются рерайтеры, большой объем работ. | 0 | sodexx1 | 926 | 4.9.2022, 18:55 автор: sodexx1 |
|
Базы данных, различной тематики, выкладываем тут. Делимся, обмениваемся, заказываем, парсим. |
12 | InfoObmen | 15264 | 4.9.2022, 2:32 автор: Галецкая |
Текстовая версия | Сейчас: 25.4.2024, 19:46 |