Size: a a a

2021 April 26

AP

Andrey Postnikov in Drupal RU
Поэтому не нужно ключ указывать, а просто select count(0) from node
источник

AP

Andrey Postnikov in Drupal RU
В постгре такая оптимизация есть, когда данные реально не нужно забирать ни из индекса ни строки
источник

VS

Victor Stepankov in Drupal RU
Емнип, раньше был вариант из information schema счётчик вытянуть
источник

AK

Alexey Korepov in Drupal RU
так тоже уже пробовал - результаты аналогичные по времени ;( но зато вот такой хак сча натыкал - похоже помогает!

mysql> select count(*) from ati_load_json WHERE status > -100;
+----------+
| count(*) |
+----------+
|  6433889 |
+----------+
1 row in set (11.27 sec)
источник

Y

Yaro in Drupal RU
Щтааа
как это работает
источник

Y

Yaro in Drupal RU
там же ещё и условие добавляется, почему быстрее стало?
источник

DK

Dmitry Kiselev in Drupal RU
Специфик хак же
источник

DK

Dmitry Kiselev in Drupal RU
Переслано от Andrey Postnikov
> So remember Innodb is not slow for ALL COUNT(*) queries but only for very specific case of COUNT(*) query without WHERE clause. It does not mean I would not like to see it fixed though, it is pretty annoying.
Удивлен, что за 10 лет так и не починили
источник

Y

Yaro in Drupal RU
я просто не мог алгоритм придумать как это могло бы вообще работать
но кажется дошло.. интересно ещё потребление памяти в обоих вариантах посмотреть
источник

AP

Andrey Postnikov in Drupal RU
Но и он неточный)
источник

VS

Victor Stepankov in Drupal RU
ну там чо, погрешность на незакоммиченные транзакции?
источник

AP

Andrey Postnikov in Drupal RU
Там оно считало всегда как попало ибо использовалось лишь для проверки пустоты
источник

ИЛ

Иван Лещёв in Drupal RU
а индекс есть?
источник

ИЛ

Иван Лещёв in Drupal RU
а то ведь можно создать базу на файлах с json полем, а потом себя спрашивать, почему нельзя сделать прямой доступ
источник

VS

Victor Stepankov in Drupal RU
тарас, ты ли это?
источник

ИЛ

Иван Лещёв in Drupal RU
источник

AK

Alexey Korepov in Drupal RU
Есть конечно, у обоих таблиц id - int поле, которое primary, unique, status тоже проиндексирован
источник

VV

Vitaliy VVS in Drupal RU
Информационная система должна
соответствовать требованиям по защите
информации, установленным Федеральной
службой по техническому и экспортному
контролю, а также законодательством
Российской Федерации, в том числе
Федеральным законом от 27.07.2006 № 149-
ФЗ «Об информации, информационных
технологиях и о защите информации».

Друпал не умеет?
источник

C

Comrade Gagarin in Drupal RU
ищи в чате "ДАР"
источник

ИЛ

Иван Лещёв in Drupal RU
а ты закон читал?
источник