Оптимизация таблицы 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 Добрый день!
Готова помочь в оптимизации базы. Но рекомендовала бы изменить структуру, разбив на несколько таблиц.
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Należy sprawdzić skrypty i zaktualizować dane w bazie danych postgres.Konieczne jest poprawienie skryptów SQL dla bazy Postgres. Należy sprawdzić skrypty i zaktualizować dane z zewnętrznych tabel Excel oraz między dwoma bazami (różne serwery) Postgres. Uruchamianie skryptów przez program AnyDesk Navicat. Lista danych do sprawdzenia i korekty: 1.… Bazy danych i SQL ∙ 2 dni 15 godzin temu ∙ 18 ofert |
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 3 dni 9 godzin temu ∙ 10 ofert |
Platforma edukacyjna dla trenerów koszykówki + niestandardowy CMSPlatforma edukacyjna dla trenerów koszykówki + Custom CMSPrzegląd projektu Poszukujemy doświadczonego zespołu deweloperskiego lub programisty full-stack do zbudowania nowoczesnej platformy edukacyjnej dla trenerów koszykówki. Strona internetowa zapewni trenerom koszykówki dostęp… Bazy danych i SQL, Programowanie stron internetowych ∙ 4 dni 2 godziny temu ∙ 90 ofert |
Integracja Viber w 8.3
842 PLN
Potrzebna integracja Viber w własnym CRM (1C 8.3)O firmieFirma "Domofon System" zajmuje się instalacją i serwisowaniem systemów domofonowych.Baza ponad 40 000 abonentów.Pracujemy na własnym dopracowanym systemie opartym na 1C 8.3.Szukamy specjalisty lub zespołu do… Bazy danych i SQL, Tworzenie chatbota ∙ 4 dni 6 godzin temu ∙ 18 ofert |
Dopracowanie 1C UT 11 dla TSD Zebra (RDP): różne sygnały dźwiękowe podczas skanowania
84 PLN
Konfiguracja: 1C UT 11 Adresowy magazyn Terminal Zebra TC26 Praca przez RDP Skanowanie towarów odbywa się w dokumentach przyjęcia, umiejscowienia, selekcji oraz innych operacjach magazynowych. Aktualny problem: Magazynierzy pracują przez terminal Zebra. Podczas skanowania nie… C#, Bazy danych i SQL ∙ 6 dni 3 godziny temu ∙ 6 ofert |

