Budżet: 1000 UAH Termin: 1 dzień
Dobry dzień .
Baza danych to podstawowa specjalizacja. Istnieją pomysły na rozwiązanie Twojego problemu.
Budżet: 1000 UAH Termin: 1 dzień
Dobry dzień .
Baza danych to podstawowa specjalizacja. Istnieją pomysły na rozwiązanie Twojego problemu.
Якщо вам не потрібен точний підрахунок, поточна статистика з таблиці каталогуpg_classможе бути достатньо хорошою, і її набагато швидше отримати для великих таблиць.Воно і буде показувати не точний підрахунок. Краще вірно побудувати індекси, тоді і підрахунок буде швидким.
Кількість живих рядків у таблиці. Це лише оцінка, яку використовує планувальник. Вона оновлюється командами VACUUM, ANALYZE та деякими командами DDL, такими як CREATE INDEX.
Але нам не потрібно на кожен API call робити count по usages (таблиця велика),ну так зробіть таблицю, де буде пораховано на початок і при кожній вставці - оновляти дані. буде більш-меньш точно і швидко
Дякую! Тобто після створення індексів вже буде можливо робити select count(1) на кожен insert, не використовуючи count_estimate? Я так розумію, вона взагалі не підходить для даного завдання.
можете взагалі зробити окрему таблицю зі статусами і обновляти після кожного insert дані. тобто якщо вам потрібно просто кількість користувачів зі статусом active - то вам не потрібно знати їх id, достатньо порахувати кількість, записати таблиці і в тригері додати оновлення. як варіант
Zarządzanie klientami i CRM 12 ofert 31 lipca
31 ofert 30 lipca
17 ofert 27 lipca
Zarządzanie klientami i CRM 41 ofert 27 lipca
Automatyzacja zarządzania przedsiębiorstwem 43 oferty 20 lipca