Ugrás a tartalomra
HarrisDevelopers

Lassú a rendszere? Sokszor nem új szoftver, hanem jó beállítás kell

Tóth Zsolt · · 3 perc olvasás

Amikor egy céges rendszer lassú, a legtöbben először arra gondolnak, hogy a szoftver rossz, és le kell cserélni. Pedig nagyon gyakran nem a program funkcióival van a baj, hanem azzal, ahogyan a szerver és az adatbázis be van állítva, és ahogyan a rendszert üzemeltetik. Ilyenkor egy hozzáértő beavatkozás töredék költségből hoz látványos javulást.

Egy valós példa: 20 percből 5 másodperc

Az egyik ügyfelünknél a munkatársak a riportok lekérdezésekor rendszeresen 10-20 percet vártak, mire megjelentek az adatok. A rendszernek minden riporthoz több tízmillió sornyi adatból kellett dolgoznia. Ez a napi munkában azt jelentette, hogy elindították a lekérdezést, és addig mással foglalkoztak, vagy egyszerűen vártak.

A megoldáshoz nem kellett új szoftvert fejleszteni, és a rendszer funkcióin sem változtattunk. A szerver és az adatbázis megfelelő beállításával a riportok ideje 3-5 másodpercre csökkent, ugyanazzal a több tízmillió sornyi adattal. Ugyanaz a rendszer, ugyanazok az adatok, csak most úgy működik, ahogy működnie kellene.

Ez azért is fontos, mert jól mutatja: a nagy adatmennyiség önmagában nem ok a lassúságra. Egy jól beállított adatbázis tízmilliós nagyságrendű adatból is másodpercek alatt ad választ.

Miért lassul le egy rendszer?

A lassulásnak ritkán van egyetlen oka. A leggyakoribbak:

  • Az adatbázis nincs felkészítve a lekérdezésekre. Ha az adatbázis nem tudja gyorsan megtalálni a keresett adatokat, minden riportnál végig kell néznie az összes rekordot. Amíg kevés az adat, ez nem feltűnő, de évek alatt a lekérdezések egyre lassabbak lesznek.
  • A beállítások nem a valós terheléshez igazodnak. A szerverek és adatbázisok alapbeállításai általános célra készülnek, nem egy konkrét rendszer igényeire. Ha senki nem igazította őket a valós használathoz, a gép erőforrásainak csak egy részét használja ki.
  • Nincs gyorsítótárazás. A gyakran lekért adatokat a rendszer minden alkalommal újra kiszámolja, ahelyett hogy az eredményt rövid ideig megjegyezné.
  • Elavult verziók. A régi operációs rendszer, adatbázis vagy keretrendszer nemcsak lassabb lehet, hanem biztonsági kockázatot is jelent.
  • Nem megfelelő erőforrások. Néha tényleg kevés a memória vagy a tárhely, de ez ritkábban fordul elő, mint gondolnánk. Sokszor a meglévő gép is bőven elég, csak jól kell beállítani.

Mit csinál egy hozzáértő üzemeltető?

A jó üzemeltetés nem találgatással kezdődik, hanem méréssel:

  1. Megkeresi a szűk keresztmetszetet. Megméri, hol vesz el az idő: a lekérdezésekben, a szerveren, a hálózaton vagy magában a programban.
  2. Célzottan javít. A legnagyobb hatású problémával kezd, és minden változtatás után ellenőrzi az eredményt.
  3. Folyamatosan figyel. A beállítás nem egyszeri feladat. Ahogy nő az adatmennyiség és a felhasználók száma, a rendszert időnként újra kell hangolni, hogy ne lassuljon vissza.
  4. Karbantart. Rendszeres frissítések, mentések és felügyelet, hogy a gyorsaság mellé biztonság és stabilitás is társuljon.

Mennyit ér egy ilyen javítás?

Érdemes kiszámolni. Ha például öt munkatárs naponta néhányszor vár negyedórát egy riportra, az hetente sok elvesztegetett munkaórát jelent. Ehhez jön a türelmetlenség, a félbeszakított munka, és az, hogy a vezetés nem kapja meg időben a döntéshez szükséges számokat. Egy jól beállított rendszernél ez a veszteség szinte teljesen eltűnik, és a javítás költsége sokszor néhány hét alatt megtérül.

Mikor érdemes gyanakodni?

  • A rendszer évről évre lassabb, pedig a funkciói nem változtak.
  • Bizonyos riportok vagy keresések percekig futnak.
  • A munkatársak rendszeresen panaszkodnak, hogy várni kell a programra.
  • Nem tudni, ki és mikor frissítette utoljára a szervert.

Mielőtt új rendszerbe fektetne

Ha a rendszere lassú, érdemes először egy átvilágítással kezdeni, mielőtt a cserén gondolkodna. Egy szoftver audit során megmérjük, hol vész el az idő, és megmondjuk, beállítással és karbantartással orvosolható-e a probléma, vagy valóban fejlesztésre van szükség. Ha a gond az üzemeltetésben van, a rendszer felügyeletét és karbantartását is átvállaljuk, hogy tartósan gyors maradjon.

Kapcsolódó cikkek

Kérdése van a saját cégével kapcsolatban?

Írja le röviden, mit szeretne megoldani. Akár 2 órán belül jelentkezünk, és egyeztetünk egy díjmentes, kötelezettség nélküli felmérést.

A *-gal jelölt mezők kötelezők. Nem küldünk hírlevelet, az adatait csak a válaszhoz használjuk.

Inkább beszélne? Hívjon: +36 30 841 5920 vagy írjon: hello@harrisdevelopers.eu

Hívás Ajánlatkérés