Оптимизация таблицы 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
Наше понимание по возможным действиям для оптимизации:
-
3351 101 4 3 Могу сделать, есть опыт работы с большими таблицами(в банковской сфере).
Возможно понадобиться на некоторое время даунтайм базы.
-
188 6 0 Добрый день!
С удовольствием выполню Ваш заказ!
Срок выполнение 2 дня.
Есть небольшие предложение как можно оптимизировать, хотелось бы обсудить, напишите пожалуйста в ЛС.
Заранее спасибо!
Хорошего дня)
-
247 1 0 Здравствуйте.
Готов взять в работу Ваш проект (есть несколько вариантов решения)
Цена и сроки - обсуждаемы
-
250 37 1 2 Здравствуйте, готов взять в работу.
Обращайтесь, обсудим детали дальнейшего сотрудничества
-
160 Добрый день!
Готова помочь в оптимизации базы. Но рекомендовала бы изменить структуру, разбив на несколько таблиц.
Current freelance projects in the category Databases & SQL
Need a Power BI specialist to build management reporting based on BAS Accounting CORPAbout the CompanyWe are a distributor of international sports brands in Ukraine. Accounting is maintained in BAS Accounting CORP.We are looking for a specialist who can help build a management reporting system for the company's management based on Power BI.Important: we are… Databases & SQL, Accounting Services ∙ 3 days 8 hours back ∙ 6 proposals |
Technical task: Integration of Telegram chatbot with BAS1. General Description It is necessary to implement the integration of the chatbot with the BAS system for the transfer and recording of data about products (orders). 2. Input Data (sent by the chatbot): Group ID Product name (with product code) Product price 3. Logic of… Enterprise Resource Planning (ERP), Databases & SQL ∙ 3 days 11 hours back ∙ 19 proposals |
1C data integrationOrganize quality preparation and data transfer from 1C to BigQuery for further use in Looker:Organize the data according to the required fields.Prepare a clear structure of tables and intermediate datasets on which dashboards will be built.Set up data loading, gather key… Databases & SQL, Data Processing ∙ 5 days 3 hours back ∙ 9 proposals |
Development of a simple controlling and management record system in Google Sheets "turnkey"Task name: Development of a simple controlling and management record system in Google Sheets "turnkey" for a construction company in Poland (+ online training and implementation assistance) About the company, context, and my main problem Hello, I am looking for an experienced… Databases & SQL, Accounting Services ∙ 6 days 8 hours back ∙ 36 proposals |
Development of an analytical Power BI dashboard
45 USD
This is our request, we need a person who understands Power BI: Screen 1: Strategic Cockpit (Financial Health of the Plant) Goal: To understand in 5 seconds, "where are we losing money and how much?". KPI Tiles (Top Bar): Overall margin (Actual vs Plan) in %. Amount of "lost… Databases & SQL ∙ 6 days 11 hours back ∙ 13 proposals |

