notification icon
Ne maradj le semmiről! Iratkozz fel értesítéseinkre!

A MySQL-hez tartozó hasznos információk

hirdetes

A MySQL adatbázis teljesítményének kihasználása és növelése I. rész

Döbrentei István programozó
Pinterest logo

KÖVESS MINKET

PINTERESTEN


Általában akkor kezdünk el tuningolással és teljesítménynöveléssel foglalkozni, ha a rendelkezésre álló erőforrások szűkösnek bizonyulnak. Egy adatbázisra épülő alkalmazás esetében is így van, főleg ha a tárolt adatok mennyisége folyamatosan növekszik. A nem optimálisan megtervezett lekérdezések és az adatstruktúra kialakítása ilyenkor kerül igazán sokba. A következőkben először szemügyre veszem a hatékonyságnöveléshez szükséges általános majd a MySql adatbázishoz kapcsolódó hasznos tudnivalókat.

Nagyobb teljesítmény elérése

Röviden összefoglalva akkor tudunk nagyobb teljesítményt elérni, ha tudatosan, jól megtervezzük:

  • az adatmodellt, vagyis az adatbázis logikai felépítését
  • az adatmodellre épülő lekérdezéseket
  • és helyesen alkalmazzuk a különböző indexeket

 

Ebből következnek a lassulás okai is!

Az adatmodellezés és ezen belül a leggyakrabban használt úgynevezett relációs adatmodellezés egyik feladata, hogy feltárja a funkcionális függőségeket, illetve hogy az adatok redundanciáját csökkentse. A redundancia alatt nem feltétlenül az adatok ismétlődésének kiküszöbölését kell érteni, mivel az adatbázis belső szerkezete nem más, mint a relációk között fennálló kapcsolatok egy halmaza.

hirdetes

 

A hibák kiküszöbölése

Fontos megemlíteni, hogy ezen kívül számos más körülmény is szerepet játszhat, ha nem a várt teljesítményt kapjuk. Pl. a helytelenül megírt programkód, ami felesleges műveleteket végez. Ezek általában az elkészítés pillanatában nem derülnek ki. Szintaktikailag helyesen lefutnak, látszólag jónak tűnnek. Az ilyen hibák általában később, esetleg nagyobb számú adatmennyiség esetén jelennek meg. Felderítésük és javításuk általában nehezebb, mert lehet hogy kihatással vannak más folyamatokra is. Megelőzésükre egy járható út van, ha a jól körülhatárolt és meghatározott feladat létrehozásakor a tudatos tervezést egy ugyanilyen tudatos tesztelés követi.

hirdetes

 

 

Ha tetszett ez a cikk, oszd meg ismerőseiddel, kattints ide:

MEGOSZTÁS MEGOSZTÁS MEGOSZTÁS

Ezek is érdekelhetnek

hirdetes

Szótár

érvényesítés/jóváhagyás (validálás)

annak megerõsítése objektív bizonyíték szolgáltatásával, hogy az adott szándék... Tovább

termelési orientáció

Olyan vállalati gazdálkodási magatartás, amely során a termelőüzemek gyártási... Tovább

Tovább a lexikonra