Оптимизация таблицы PostgreSQL
Задача:
Оптимизировать (или даже перепроектировать) базу данных на PostgreSQL, чтобы достичь максимально возможной скорости чтения. К базе делаются очень простые SELECT запросы.
Требования:
- Не усложнять структуру базы и оставить все данные в одной таблице (если это возможно)
- База предназначена только для чтения. Запросы на запись в БД не будут происходить никогда.
- Количество записей: 1,9 млн. Размер базы: около 60 Gb.
Примеры запросов и текущая скорость их исполнения:
> SELECT manufacturer FROM driver WHERE device_type='lan' GROUP BY manufacturer
Скорость выполнения: 1,7 sec
> SELECT manufacturer FROM driver WHERE device_type='lan' GROUP BY manufacturer LIMIT 100 OFFSET 2
Скорость выполнения: 2,1 sec
> SELECT COUNT( distinct manufacturer) FROM driver where device_type='lan'
Скорость выполнения: 0,8 sec
Наше понимание по возможным действиям для оптимизации:
-
3336 101 4 3 Могу сделать, есть опыт работы с большими таблицами(в банковской сфере).
Возможно понадобиться на некоторое время даунтайм базы.
-
188 6 0 Добрый день!
С удовольствием выполню Ваш заказ!
Срок выполнение 2 дня.
Есть небольшие предложение как можно оптимизировать, хотелось бы обсудить, напишите пожалуйста в ЛС.
Заранее спасибо!
Хорошего дня)
-
247 1 0 Здравствуйте.
Готов взять в работу Ваш проект (есть несколько вариантов решения)
Цена и сроки - обсуждаемы
-
250 37 1 2 Здравствуйте, готов взять в работу.
Обращайтесь, обсудим детали дальнейшего сотрудничества
-
160 Добрый день!
Готова помочь в оптимизации базы. Но рекомендовала бы изменить структуру, разбив на несколько таблиц.
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Необхідно перевірити скриті та оновити дані в базі даних postgres.Необхідно виправити sql скрипти для бази postgres. Потрібно перевірити скрипти і оновити дані з зовнішніх таблиць Excel і між 2-ма базами (різні сервери) Postgres. Запуск скриптів через AnyDesk програма Navicat. Перелік даних для перевірки і коригування: 1. Товари, що… Бази даних та SQL ∙ 2 дні 13 годин тому ∙ 18 ставок |
Потрібен Airtable-архітектор для побудови relational schema та нового clean Airtable baseПотрібно допомогти переосмислити та побудувати чисту relational-схему для внутрішньої операційної системи на Airtable. Поточна база вже використовується командою, але вона виросла органічно: структура частково плоска, частина таблиць/в’юшок використовується активно, частина… Бази даних та SQL, Десктопні додатки ∙ 3 дні 6 годин тому ∙ 10 ставок |
Платформа для навчання тренерів з баскетболу + Кастомізована CMSПлатформа освіти з баскетбольного тренерства + Кастомізована CMSОгляд проектуМи шукаємо досвідчену команду веб-розробників або full-stack розробника для створення сучасної платформи освіти з баскетбольного тренерства.Вебсайт надасть баскетбольним тренерам доступ до… Бази даних та SQL, Веб-програмування ∙ 3 дні 23 години тому ∙ 90 ставок |
Інтеграція вайбер в 8.3
10 000 UAH
Потрібна інтеграція Viber у власну CRM (1С 8.3)Про компанію Компанія "Домофон Систем" займається встановленням та обслуговуванням домофонних систем. База понад 40 000 абонентів. Працюємо на власній доопрацьованій системі на базі 1С 8.3. Шукаємо спеціаліста або команду для… Бази даних та SQL, Розробка ботів ∙ 4 дні 3 години тому ∙ 18 ставок |
Доопрацювання 1С УТ 11 для ТСД Zebra (RDP): різні звукові сигнали при скануванні
1000 UAH
Конфігурація: 1С УТ 11 Адресний склад ТСД Zebra TC26 Робота через RDP Сканування товарів виконується в документах приймання, розміщення, відбору та інших складських операціях. Поточна проблема: Комірники працюють через ТСД Zebra. При скануванні не завжди помічають повідомлення… C#, Бази даних та SQL ∙ 6 днів 1 година тому ∙ 6 ставок |

