Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / count(*) или count(index_field)? / 4 сообщений из 4, страница 1 из 1
12.07.2017, 15:49
    #39487659
aliskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
count(*) или count(index_field)?
Вопрос очень простой: При подсчете количества строк быстрее работает count по индексированному столбцу или никкакой разницы между count(*) или count(index_field) нет?

Почему возник такой вопрос?: Если поле индексное, то в ???некой структуре хранится??? количество элементов (строк). Поэтому подсчет все строк не будет происходить.(?).

---
Я спрашиваю о простом подсчете строк, без условий отбора.
---
Но чьо-то думается мне что разницы никакой нет.
...
Рейтинг: 0 / 0
12.07.2017, 16:44
    #39487719
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
count(*) или count(index_field)?
COUNT(*) и COUNT(field) дают РАЗНЫЕ результаты!

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
mysql> create table test (id int);
Query OK, 0 rows affected (0.35 sec)

mysql> insert into test select 1 union select 2 union select null;
Query OK, 3 rows affected (0.14 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select count(*), count(id) from test;
+----------+-----------+
| count(*) | count(id) |
+----------+-----------+
|        3 |         2 |
+----------+-----------+
1 row in set (0.04 sec)
...
Рейтинг: 0 / 0
12.07.2017, 17:46
    #39487770
aliskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
count(*) или count(index_field)?
в моем случае в тбл не будет nulll, НО уже знаю что к чему.

пасиб. буду знать.
...
Рейтинг: 0 / 0
12.07.2017, 17:47
    #39487771
aliskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
count(*) или count(index_field)?
в моем случае в тбл не будет nulll, НО уже БУДУ знаТЬ что к чему.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / count(*) или count(index_field)? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]