Бюджет: 1000 UAH Срок: 1 день
Добрый день .
Базы данных - основное специализация. Есть идеи, как решить вашу проблему.
Бюджет: 1000 UAH Срок: 1 день
Добрый день .
Базы данных - основное специализация. Есть идеи, как решить вашу проблему.
Якщо вам не потрібен точний підрахунок, поточна статистика з таблиці каталогуpg_classможе бути достатньо хорошою, і її набагато швидше отримати для великих таблиць.Воно і буде показувати не точний підрахунок. Краще вірно побудувати індекси, тоді і підрахунок буде швидким.
Кількість живих рядків у таблиці. Це лише оцінка, яку використовує планувальник. Вона оновлюється командами VACUUM, ANALYZE та деякими командами DDL, такими як CREATE INDEX.
Але нам не потрібно на кожен API call робити count по usages (таблиця велика),ну так зробіть таблицю, де буде пораховано на початок і при кожній вставці - оновляти дані. буде більш-меньш точно і швидко
Дякую! Тобто після створення індексів вже буде можливо робити select count(1) на кожен insert, не використовуючи count_estimate? Я так розумію, вона взагалі не підходить для даного завдання.
можете взагалі зробити окрему таблицю зі статусами і обновляти після кожного insert дані. тобто якщо вам потрібно просто кількість користувачів зі статусом active - то вам не потрібно знати їх id, достатньо порахувати кількість, записати таблиці і в тригері додати оновлення. як варіант
Управление клиентами и CRM 12 ставок 31 июля
31 ставка 30 июля
17 ставок 27 июля
Управление клиентами и CRM 41 ставка 27 июля
Автоматизация управления предприятием 43 ставки 20 июля