• Zlecenia 47
  • Ocena 4.9
  • Ranking 18 157

Budżet: 7500 UAH Termin: 5 dni

Wolne zapytania zazwyczaj leczy się nie przez „przyspieszanie” bazy danych, a przez szukanie wąskich gardeł: EXPLAIN, log wolnych zapytań, indeksy, przepisywanie ciężkich JOIN. Na wspólnym hostingu ważne jest, aby zmieścić się w limitach — najpierw zbiorę metryki i plan zapytań, potem będę zmieniać. Kroki: 1) diagnostyka — log wolnych zapytań, EXPLAIN dla problematycznych zapytań, struktura i rozmiar tabel; 2) usunięcie przyczyn: brakujące indeksy, N+1, zbędne wybory, niewłaściwe typy pól; 3) przepisywanie zapytań i punktowe buforowanie częstych wyborów; 4) ponowne pomiary obciążenia i rejestracja wyników. Pracuję z PostgreSQL/MySQL, mam doświadczenie w synchronizacji dużych ilości danych przez API i przygotowywaniu ich do CMS — https://freelancehunt.com/showcase/work/razrabotka-parsera-sistemyi-avtomatizatsii-allegro/2039438.html Czy udostępnisz dostęp do bazy danych i hostingu (lub dump + przykłady problematycznych zapytań)? Które sekcje/funkcje obecnie najbardziej spowalniają?

Cena: 7500 UAH
Termin: 5 dni

  • Zlecenia 5
  • Ocena 4.9
  • Ranking 756

Budżet: 6000 UAH Termin: 7 dni

Witam, niedawno robiłem podobny audyt bazy pod wolne zapytania: analiza EXPLAIN dla ciężkich SELECT, dodawanie odpowiednich indeksów, przepisywanie zapytań bez zbędnych JOIN i podzapytań, dostosowanie MySQL do zasobów hostingu. Optymalizacja na shared-hostingu ukraine.com.ua również była częścią tego projektu, tam są swoje limity pamięci.

Jeśli macie wiele identycznych zapytań dla każdego zapytania strony, warto od razu dodać cache'owanie wyników, to zazwyczaj zmniejsza obciążenie bazy o około 30-40%.

Ile mniej więcej tabel jest w bazie i które strony lub zapytania spowalniają najbardziej? I czy to jednorazowa optymalizacja, czy potrzebny jest dalszy nadzór?

Proponuję się skontaktować, przy okazji naszkicuję schemat audytu z listą wolnych zapytań pod waszą bazę, zobaczycie na żywo.

  • Zlecenia -
  • Ocena -
  • Ranking 491

Budżet: 3500 UAH Termin: 3 dni

Dzień dobry, mam ponad 5-letnie doświadczenie w programowaniu, często optymalizowałem bazy danych i zapytania SQL dla szybkiej pracy projektu.

Optymalizuję strukturę bazy, przejrzę zapytania i przyspieszę uzyskiwanie danych. Znajdę wąskie gardła lub nieefektywne indeksy.

Załączyłem przykład swojej pracy. Proszę, zerknij.

Orientuję się na 3-5 dni na rozpoczęcie, zależy to od objętości danych i liczby zapytań. Dokładną cenę podam po kilku wyjaśnieniach lub w wiadomości prywatnej.

Jaki jest rozmiar bazy (liczba tabel, rekordów) i czy są szczególnie krytyczne wolne zapytania, od których należy zacząć?

Throngwatch — analiza SaaS społeczności Discord z raportami AI
  • Zlecenia -
  • Ocena -
  • Ranking 290

Budżet: 2000 UAH Termin: 3 dni

Dzień dobry, Ołeksandrze.

Pracuję z PostgreSQL i MySQL, optymalizacja zapytań to regularna część pracy.

Porządek działań:
1. Włączam slow query log i zbieram rzeczywiste wolne zapytania za dobę — optymalizować trzeba to, co boli, a nie to, co wygląda podejrzanie.
2. EXPLAIN ANALYZE po topie: seq scan tam, gdzie powinien być index scan, zbędne JOIN, N+1.
3. Indeksy pod konkretne zapytania, przepisywanie najcięższych, w razie potrzeby — denormalizacja lub cache.
4. Pomiar przed i po, aby wynik był w cyfrach, a nie na słowo.

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 517

Budżet: 1900 UAH Termin: 3 dni

Termin - 3 dni. Budżet - 1900 UAH za audyt, indeksy i przepisywanie trudnych zapytań.

Aleksandrze, stabilnie pracuję z optymalizacją MySQL na shared-hostingach i dobrze wiem, gdzie ukraine.com.ua zaczyna „dusić” bazę. Na tym hostingu key_buffer_size i buffer_pool są sztywno ograniczone, dlatego klasyczne porady typu „po prostu zwiększcie bufory” tutaj nie działają. Trzeba przerobić samo zapytanie.

Po zrzucie ekranu widzę, że tam feed jakiegoś agregatora czy sieci stron ciągnie dane z kilku tabel jednocześnie. Jeśli to CMS z blogiem i wpisami przez dziesiątkę JOIN, to bez odpowiednich złożonych indeksów baza robi filesort nawet na niewielkiej objętości. Przepiszę problematyczne wybory, postawię indeksy złożone pod rzeczywiste wzorce WHERE.

Najważniejsze: przed jakimikolwiek zmianami zrobię pełny zrzut i uruchomię na kopii. Na shared-hostingu rollback przez backup to jedyna niezawodna ochrona.

Zapytania spadają równomiernie po całej stronie czy konkretna strona czy bot spowalnia?

  • Zlecenia -
  • Ocena -
  • Ranking 364

Budżet: 2000 UAH Termin: 3 dni

Gotowy szybko rozwiązać problem z wolnymi zapytaniami i zoptymalizować bazę. Dobrze znam specyfikę hostingu ukraine.com.ua oraz ich panelu zarządzania. Najpierw wyeksportuję log wolnych zapytań, znajdę wszystkie „ciężkie” wybory, dodam niezbędne indeksy do problematycznych tabel i oczyścię bazę z przestarzałych danych tymczasowych. Również przepiszę same zapytania SQL w kodzie, aby nie obciążały serwera podczas odwiedzania stron. Przed rozpoczęciem prac koniecznie wykonam pełną kopię zapasową bazy.

  • Zlecenia -
  • Ocena -
  • Ranking 394

Budżet: 2000 UAH Termin: 3 dni

Witaj, Aleksandrze.

Jestem gotów przeprowadzić diagnostykę i optymalizację bazy danych oraz zapytań.

Najpierw określę, gdzie dokładnie występuje opóźnienie: w strukturze bazy, braku lub niewłaściwym użyciu indeksów, poszczególnych zapytaniach SQL, dużej objętości przetwarzanych danych lub w ograniczeniach hostingu.

W ramach pracy:

1. Sprawdzę strukturę bazy danych i najbardziej obciążone tabele.

  • Zlecenia 24
  • Ocena 5.0
  • Ranking 2 006

Budżet: 1500 UAH Termin: 3 dni

Cześć! Czy używasz indeksowania dla pól, które najczęściej występują w WHERE i JOIN? Dokładne terminy i budżet omówię szczegółowo w wiadomości prywatnej.

1. Przeprowadzę analizę wolnych zapytań przez logi i EXPLAIN, aby znaleźć wąskie gardła.
2. Optymalizuję strukturę tabel: dodam indeksy, przejrzę typy danych i normalizację.
3. Przepiszę trudne zapytania, usunę zbędne podzapytania i zoptymalizuję JOIN, biorąc pod uwagę ograniczenia hostingu.

Dziękuję za rozważenie mojej propozycji. Cieszę się na możliwość współpracy z tobą!

  • Zlecenia -
  • Ocena -
  • Ranking 348

Budżet: 2000 UAH Termin: 3 dni

Witam, Aleksandrze! Wolne zapytania na hostingu w Ukrainie napotykają na limity CPU/RAM. Ważne jest, aby skonfigurować indeksy i zoptymalizować ciężkie JOIN-y, a nie tylko czyścić cache. Nie raz rozwiązywałem takie problemy z MySQL/PostgreSQL.

Jaka jest wasza baza danych i pod zarządzaniem jakiego CMS-a lub frameworka działa strona?

Jestem gotów przygotować plan optymalizacji po analizie wolnych zapytań.

  • Zlecenia 6
  • Ocena 5.0
  • Ranking 820

Budżet: 2000 UAH Termin: 3 dni

Aleksandrze, rozumiem, że wolna praca strony internetowej z powodu nieefektywnych zapytań bezpośrednio wpływa na doświadczenie użytkownika oraz obciążenie hostingu. Aby się z tym uporać, najpierw przeanalizuję plany wykonania zapytań i znajdę te, które wymagają indeksacji lub refaktoryzacji. Oprócz samych zapytań, sprawdzę ustawienia tabel, aby zapewnić stabilną prędkość ładowania stron na ukraine.com.ua. Czy macie log wolnych zapytań (slow query log) na hostingu, abyśmy od razu mogli zobaczyć najbardziej krytyczne miejsca?

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin