Načrtovanje in optimizacija baz podatkov
Struktura baze podatkov, ki ohranja podatke pravilne in poizvedbe hitre, zasnovana nova ali popravljena na mestu.

Ključne lastnosti
- Poročilo o zasnovi ali pregledu sheme
- Diagram entitet in relacij
- Skripte za selitev sprememb
- Optimizacija indeksov in poizvedb s časovnimi meritvami
- Slovar podatkov
- Tukaj se nič ne zaračunaNajprej prejmete pisno ponudbo. Brez plačila, brez obveznosti.
- Prodaja in izvaja GRADAXEna pogodba in ena ekipa, ne glede na to, kdo opravlja delo.
- Vaši podatki ostanejo v EUNičesar ne prenašamo zunaj unije za obdelavo.
O tej storitvi
Zasnujemo nove sheme baz podatkov in popravimo obstoječe, ki so postale počasne ali nepregledne. To pomeni tabele, ki ustrezno modelirajo vaše poslovanje, omejitve, ki preprečujejo vnos neveljavnih podatkov, in indekse, temelječe na poizvedbah, ki jih dejansko izvajate. Za obstoječo bazo podatkov najdemo počasi delujoče poizvedbe, razložimo, zakaj so počasne, in jih odpravimo brez prekinitev dela.
Večina počasnih baz podatkov manjka očitni indeks
Ko se aplikacija upočasni, ko raste, vzrok običajno ni strežnik ali pogon baze podatkov. Je nekaj poizvedb, ki skenirajo cele tabele, ker noben indeks ne ustreza načinu iskanja. Poizvedba, ki je s 1.000 vrsticami trajala 20 milisekund, lahko z milijonom traja sekunde, in nihče tega ne opazi, dokler ne opazijo stranke.
Začnemo z dokazi: lastno statistiko baze podatkov o tem, katere poizvedbe se izvajajo najpogosteje in trajajo najdlje. To običajno kaže na kratek seznam popravkov, kot je indeks na stolpcih, ki jih običajni filter uporablja, poizvedba, preoblikovana tako, da se izogne nalaganju celih tabel, ali manjkajoča povezava med tabelami, ki prisili ponavljajoče se iskanja. Vsako poizvedbo izmerimo pred in po, tako da je izboljšava vidna, ne le trjena.
Omejitve ustavijo slabe podatke na vratih
Številne baze podatkov se zanašajo na aplikacijo, da ohrani podatke čiste. Aplikacija preveri, ali je e-pošta edinstvena, ali naročilo pripada resnemu kupcu in ali količina ni negativna. Nato drugo aplikacija, skripta za uvoz ali pohitro ročno popravilo preskočijo te preverbe, v bazi pa se pojavljajo podvojeni in osamljeni zapisi. Poročila se med seboj ne ujemajo in nihče ni prepričan, katera številka je pravilna.
Dobro oblikovana shema samodejno uveljavlja pomembna pravila: omejitve edinstvenosti, tuji ključi, preverjalne omejitve in smiselne privzete vrednosti. Vsak sistem, ki piše v bazo, jih mora upoštevati. Za obstoječi sistem najdemo mesta, kjer so podatki že napak, načrtujemo čiščenje in nato dodamo omejitve, da se težava ne ponovi.
- Omejitve edinstvenosti za polja, ki se ne smejo ponavljati, kot so e-pošta ali številke faktur
- Tuji ključi, ki preprečujejo, da bi zapisi kazali na nekaj, kar ne obstaja
- Preverjalne omejitve za vrednosti, ki morajo ostati v določenem razponu
- Indeksi, izbrani glede na dejanske vzorce poizvedb, ne dodani povsod
Specifikacije
- Kategorija
- Avtomatizacija & Podatki
- Cena
- 290 € do 1050 €
- Velikosti
- Malo (Pregled), Srednje (Pregled in popravki), Veliko (Nova zasnova ali ponovna zasnova)
- Rok izvedbe
- 3 dni do 4 tednov
- Fakturirano
- Enkratno
- Kaj dobite
- 5 postavk, vse vključene v ceno
- Kaj potrebujemo od vas
- Bralni dostop do baze podatkov ali nedavna kopija za obstoječe sisteme, Opis podatkov in njihove rabe za nove zasnove, Počasni zasloni ali poročila, ki so sprožili delo
- Najpogosteje kupljeno s strani
- SaaS, E-trgovina, Logistika, Zdravstvo
- Prodaja in izvedba
- GRADAX, ena pogodba in ena ekipa
- Kje se obdelujejo vaši podatki
- Evropska unija
Kaj dobite
Vse spodaj je vključeno v ceno. Ničesar tu ni nadgradnje.
- Poročilo o zasnovi ali pregledu sheme
- Diagram entitet in relacij
- Skripte za selitev sprememb
- Optimizacija indeksov in poizvedb s časovnimi meritvami
- Slovar podatkov
Kaj se spremeni
- Tabele in relacije, ki ustrezajo temu, kako poslovanje dejansko poteka
- Omejitve, ki preprečujejo podvojene, osamljene ali neveljavne zapise na viru
- Počasne poizvedbe identificirane iz dejanske rabe in pospešene, s primerjavami pred in po
- Diagram sheme in slovar podatkov, na katerega se lahko razvijalci zanesete
Primerjajte velikosti
Standardna cena za vsako velikost. Dodatki so cenjeni ob njej, ne skriti za klicem.
| Vključeno | Pregled290 €3 do 5 delovnih dni | Pregled in popravki500 €1 do 2 tedna | Nova zasnova ali ponovna zasnova1050 €2 do 4 tedne |
|---|---|---|---|
| Pregled sheme | Vključeno | Vključeno | Vključeno |
| Analiza desetih najpočasnejših poizvedb | Vključeno | Vključeno | Vključeno |
| Pismena priporočila | Vključeno | Vključeno | Vključeno |
| Diagram entitet in relacij | Vključeno | Vključeno | Vključeno |
| Vse v Pregledu | Ni vključeno | Vključeno | Vključeno |
| Dodani ali odstranjeni indeksi | Ni vključeno | Vključeno | Vključeno |
| Prepisane poizvedbe | Ni vključeno | Vključeno | Vključeno |
| Skripte za selitev testirane na kopiji | Ni vključeno | Vključeno | Vključeno |
| Meritve pred in po | Ni vključeno | Vključeno | Vključeno |
| Vse v Pregledu in popravkih | Ni vključeno | Ni vključeno | Vključeno |
| Polna zasnova sheme za do 25 tabel | Ni vključeno | Ni vključeno | Vključeno |
| Načrt selitve podatkov iz stare strukture | Ni vključeno | Ni vključeno | Vključeno |
| Slovar podatkov | Ni vključeno | Ni vključeno | Vključeno |
| Varnostna kopija in rutina vzdrževanja | Ni vključeno | Ni vključeno | Vključeno |
| Dodaj v ponudbo |
Dodajte, kar potrebujete
Choose the size
Dodajte, kar potrebujete
Vaš skupni znesek€500
Standardna cena, plus kar dodate. Potrjeno v pisni obliki, preden se karkoli začne; nič se ne zaračuna, dokler ne sprejmete.
Kako deluje
Razumevanje
Podatki, uporabniki in vprašanja, ki si jih postavlja poslovodenje.
Merjenje
Počasne poizvedbe in težave z podatki najdene iz dejanske rabe, ne ugibanj.
Oblikovanje
Shema, omejitve in indeksi načrtovani in pregledani z vami.
Prijava
Spremembe poslano kot testirane skripte za selitev, časovno prilagojene nizki promet.
Vprašanja
S katerimi bazami podatkov delujete?
PostgreSQL, MySQL, MariaDB, SQL Server in SQLite ter MongoDB za dokumentne podatke. Večina našega načrtovalnega dela je na PostgreSQL.
Ali bodo spremembe povzročile prekinitev dela?
Spremembe načrtujemo tako, da se jim izognemo, z tehnikami, kot je gradnja indeksov brez zaklepanja tabel. Kjer je kratek premik neizogiben, ga dogovorimo z vami.
Ali potrebujete dostop do živih podatkov?
Za pregled zadostuje bralni dostop ali nedavna kopija. Osebne podatke lahko v kopiji maskirate, če želite.
Povezane iskanja
Povezano delo
EnkratnoSQL in NoSQL poizvedbePoizvedbe napisane, popravljene ali pospešene, da dobite pravilne številke iz baze podatkov hitro.from 290 €
ScopedSelitev podatkovPremestitev zapisov v nov sistem brez izgube ali podvajanja.from 690 €na obseg
ScopedNadzorna plošča za poročanjeŠtevilke, ki jih stalno sprašujete, na enem mestu, ki se samodejno posodabljajo.from 890 €na obseg
EnkratnoGrafikoni in grafiVaši podatki pretvorjeni v jasne, natančne grafikone za poročila, predstavitve in spletne strani.from 290 €
Enkratnogradnja seznama B2B vodilRaziskani seznama podjetij in odločevalcev, ki ustrezajo vašemu idealnemu kupcu, z viri in preverjenimi e-poštnimi naslovi.from 290 €
EnkratnoRaziskava izdelkov za e-trgovinoIzdelki raziskani glede povpraševanja, konkurence, marže in tveganja pred nakupom zalog ali oglaševanjem.from 290 €
Ne ustreza standardni velikosti?
Nekatera dela imajo svojo obliko. Najprej določimo obseg in ga pisno ponudimo; klic za določitev obsega je brezplačen.