Téma
- #Relációs adatmodellezés
- #Fizikai adatmodellezés
- #Adatbázis
Létrehozva: 2024-04-09
Létrehozva: 2024-04-09 23:01
Ha a logikai adatmodellezés az ideális táblák létrehozásáról szólt a relációs adatbázishoz, akkor a fizikai adatmodellezés magában foglalja az ideális táblák valódi táblákká alakítását, beleértve a tárhely hatékony használatának tervezését, az objektumok particionálásának tervezését, az optimális indextervezést stb., elsősorban a teljesítmény növelésére és optimalizálására összpontosítva.
A szolgáltatás üzemeltetése során fellépő szűk keresztmetszetek (bottleneck) okozta lassú lekérdezések (slow query) megtalálásának módja DBMS-enként eltérő, és lassú lekérdezés (slow query)kulcsszóval kell keresni.
Cache (Cache)
Ha a fenti módszerek nem oldják meg a teljesítményproblémát, akkor egy denormalizációnak nevezett folyamatot hajtunk végre.
A táblák szerkezetét megváltoztatjuk.
A normalizálás olyan, mintha feladnánk az olvasási teljesítményt az írási műveletek kényelme érdekében. Ha normalizálunk, akkor több, felosztott tábla adatait kell összekötő lekérdezéseket írni.
De a normalizálás nem feltétlenül csökkenti a teljesítményt, ezért a denormalizálás elkezdése előtt alaposan meg kell érteni és meg kell vizsgálni a problémát.
Az alábbi link egy jó cikk, amely a később tárgyalandó denormalizáció (denormalization)témáról szól.
Először is tudnia kell, hogy a denormalizációt a normalizálás után kell elvégezni. A nem normalizált táblák kezdetben nem feltétlenül jók.
Jelenleg nem feltétlenül szükséges ez a tudás, ezért csak megjegyeznénk.
Forrás: DataOnAir - Denormalizáció és teljesítmény
Forrás: DataOnAir - Denormalizáció és teljesítmény
Forrás: DataOnAir - Denormalizáció és teljesítmény
Hozzászólások0