Az ISO 9001 és a minőségirányítási alapelvek várható változásai
Az új ISO 9001 szabvány várhatóan 2015-ben jelenik meg a következő menetrend szerint:
2013. június: a CD (Committee Draft: bizottsági tervezet) szavazásra bocsátása,
2014. április: a DIS (Draft International Standard: nemzetközi szabvány tervezete) szavazásra bocsátása,
2015. július: az FDIS (Final Draft International Standard: nemzetközi szabvány végső tervezete) szavazásra bocsátása,
2015. szeptember: a nemzetközi szabvány kiadása (ISO 9001:2015).
Előző | Vissza a cikkek listájához | Következő |
A MySQL adatbázis teljesítményének kihasználása és növelése I. rész
2009-05-18Szerző: Döbrentei István programozó
Á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.
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.
Küldd el ismerősödnek!
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/clients/client1/web122/web/templates/consult/tpl.consultBlock.php on line 32
Kérdező: aranyvirag7 Kérdés: Tisztelt Cím ! Egy IX. József Attila lakótelepi társasházban lakom. A nyílászáróim elavultak, szeretném kicseréltetni azokat, de a lakóközösség nem járul hozzá, hogy közösen fogjunk neki. A kérdésem az lenne, hogy egyedül pályázhatok - e nyílászáró cserére . A Válasz: Itt olvasható |
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/clients/client1/web122/web/templates/dictionary/tpl.dictionaryBlock.php on line 32
a szennyezés megelőzése |