Оптимизация таблицы 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 Добрый день!
Готова помочь в оптимизации базы. Но рекомендовала бы изменить структуру, разбив на несколько таблиц.
Current freelance projects in the category Databases & SQL
It is necessary to check the scripts and update the data in the Postgres database.It is necessary to correct the SQL scripts for the Postgres database. It is required to check the scripts and update data from external Excel tables and between two Postgres databases (different servers). Scripts will be run through AnyDesk using Navicat. List of data for… Databases & SQL ∙ 2 days 8 hours back ∙ 18 proposals |
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 3 days 1 hour back ∙ 9 proposals |
Basketball Coaching Education Platform + Custom CMSBasketball Coaching Education Platform + Custom CMSProject Overview We are looking for an experienced web development team or full-stack developer to build a modern basketball coaching education platform. The website will provide basketball coaches with access to educational… Databases & SQL, Web Programming ∙ 3 days 19 hours back ∙ 90 proposals |
Integration of Viber in 8.3
223 USD
Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist… Databases & SQL, Bot Development ∙ 3 days 22 hours back ∙ 18 proposals |
Refinement of 1C UT 11 for Zebra TSD (RDP): different sound signals when scanning
22 USD
Configuration: 1C UT 11 Address warehouse Zebra TC26 TSD Work via RDP Product scanning is performed in receiving, placement, picking documents, and other warehouse operations. Current problem: Warehouse workers operate through the Zebra TSD. When scanning, they do not always… C#, Databases & SQL ∙ 5 days 20 hours back ∙ 6 proposals |

