Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Ez egy AI által fordított bejegyzés.

제이의 블로그

Fizikai adatmodellezés

  • Írás nyelve: Koreai
  • Referencia ország: Minden ország country-flag

Válasszon nyelvet

  • Magyar
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी

A durumis AI által összefoglalt szöveg

  • Ha a logikai adatmodellezés a relációs adatbázisokhoz illeszkedő táblák létrehozásáról szól, akkor a fizikai adatmodellezés a valódi felhasználásra szánt táblák létrehozásáról szól, figyelembe véve a tárolóterület hatékonyságát és a teljesítmény optimalizálását.
  • A lassú lekérdezések, az indexek, a gyorsítótár stb. felhasználásával javítható a teljesítmény, és ha a teljesítményprobléma továbbra is fennáll, akkor figyelembe vehető az adatbázis-struktúra megváltoztatása, azaz a denormalizáció.
  • A normalizálás a írási műveletek kényelme érdekében a olvasási teljesítmény feláldozásával jár, míg a denormalizáció teljesítményveszteséget eredményezhet, ezért a problémát pontosan meg kell határozni, és körültekintően kell dönteni.

Ha a logikai adatmodellezés ideális táblákat hozott létre a relációs adatbázisokhoz, 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árolóterület hatékony felhasználásának tervezését, az objektumok particionálási kialakítását és az optimális indexek kialakítását, a teljesítmény növelésére és optimalizálására összpontosítva.

A szolgáltatás üzemeltetése során a szűk keresztmetszetekhez vezető lassú lekérdezések megtalálásának módja eltérő a DBMS típusától függően, éslassú lekérdezéskulcsszóval keresve kell megtalálni.

Dolgok, amiket érdemes figyelembe venni a teljesítmény érdekében

Lassú lekérdezés (Slow Query) keresése

  • A lassú lekérdezés az, amikor a DBMS nem tudja végrehajtani a kért lekérdezést egy bizonyos időn belül.
  • Keresse meg a szűk keresztmetszeteket okozó lassú lekérdezéseket, hogy megtudja, mi a probléma, és megoldja azt.

Index (Index)

  • Az indexek jelentősen javítják a sorok olvasási teljesítményét.
  • De csökkentik az írási teljesítményt, és több tárhelyet igényelnek.


Cache (Cache)

  • Az alkalmazás szintjén a adatbázis terhelésének csökkentésének módja.
  • Az azonos bemenetű kérésekre adott válaszokat tárolják a tárolóban, és a válaszokat onnan adják vissza.


Ha a fenti módszerek nem oldják meg a teljesítményproblémát, akkor egy denormalizációsnak nevezett folyamatot kell végrehajtani.

A táblák szerkezetét kell megváltoztatni.

A normalizálás kompromisszuma

A normalizálás olyan, mintha feláldoznánk az olvasási teljesítményt az írás könnyűsége érdekében. A normalizálás után össze kell állítani a lekérdezéseket a többféle táblában lévő adatok összekapcsolásához.

De a normalizálás nem feltétlenül rontja a teljesítményt, ezért a denormalizálás elvégzése előtt alaposan meg kell vizsgálni és ki kell értékelni a problémákat.

Az alábbi hivatkozás egy jó cikk adenormalizációről, amit a jövőben tárgyalni fogunk.

Denormalizálás (denormalization)

Először is tudnia kell, hogy a denormalizálást a normalizálás elvégzése után kell elvégezni. A denormalizált táblák kezdettől fogva nem jók.

Jelenleg ez nem az a tudás, amire szükségünk van, ezért csak megjegyezzük.

Táblák denormalizálási technikái

Forrás - DataOnAir - Denormalizáció és teljesítmény

Oszlopok denormalizálása

Forrás DataOnAir - Denormalizáció és teljesítmény

Kapcsolatok denormalizálása

Forrás - DataOnAir - Denormalizáció és teljesítmény

Jay
제이의 블로그
1인분이 목표인 초보 개발자
Jay
Logikai adatmodellezés A logikai adatmodellezés a konceptuális adatmodellezésnek a relációs adatbázis-paradigmához igazodó átalakítása, amely magában foglalja az 1:1, 1:N, N:M relációk kezelését, valamint a normalizálás révén az adatintegritás biztosítását. A 1NF, 2NF, 3NF szak

2024. április 9.

Kanban-tábla projekt 2. logikai adatmodellezés A konceptuális adatmodellezés ERD-jén alapuló logikai adatmodellezés lépésenkénti magyarázatával foglalkozik, bemutatva a normalizálás során felmerülő nehézségeket és azok megoldásait. Különösen részletesen foglalkozik a Ticket tábla author_id és responsi

2024. április 9.

Relációs adatmodell A relációs adatmodellezés a valós világ információinak táblákká és adatokká bontásának folyamata, amely a követelmények elemzésének, a koncepcionális adatmodellezésnek, a logikai adatmodellezésnek és a fizikai adatmodellezésnek a lépésein keresztül zajlik

2024. április 8.

[DB] A gyorsítótár beállításának alapjai Gyakorlati útmutató a gyakran olvasott, de ritkán írt adatok gyorsítótárazásához. A DataDog-hoz hasonló APM használatával elemzésre kerülnek az RDB lekérdezések, és megmutatjuk, hogyan lehet a gyakori lekérdezések és a ritka frissítések tábláját gyorsítót
제이온
제이온
제이온
제이온
제이온

2024. április 25.

[Javascript] Az objektum szerkezete (V8) A JavaScript objektumok a V8 motorban a gyors módnak megfelelő szerkezetek szövegéhez optimalizálódnak, vagy szótár módként működnek hash-táblaként, a állapottól függően. A gyors mód gyors, de ha új kulcsot adnak hozzá, vagy elemet törölnek, a szótár módb
곽경직
곽경직
곽경직
곽경직
곽경직

2024. március 18.

[Nem informatikai szakember, de fejlesztőként akarok túlélni] 14. Gyakran feltett technikai interjúkérdések összefoglalása kezdő fejlesztők számára Útmutató a kezdő fejlesztők számára a technikai interjúra való felkészüléshez. A fő memóriaterület, adatstruktúrák, RDBMS és NoSQL, eljárási és objektumorientált, átírás és túlterhelés, oldalcserélő algoritmusok, folyamatok és szálak, OSI 7-réteg, TCP és
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

2024. április 3.

[Java] Szinkronizált gyűjtemény vs. egyidejű gyűjtemény A Java szinkronizált gyűjteményei (Vector, Hashtable, Collections.synchronizedXXX) garantálják az egyidejűséget többszálas környezetben, de teljesítménycsökkenést okozhatnak, és problémákat okozhatnak, ha több műveletet egybegyűjtve használnak. Alternatív
제이온
제이온
제이온
제이온

2024. április 25.

Redis 7.4 – Licencszabályzat változás A Redis egy memóriában lévő adatbázis, amely gyors sebességének és az adatok egyszerű feldolgozásának köszönhetően előnyös. A közelmúltban megváltozott a licencszabályzat, így a Redis-termékeket üzemeltető felhőszolgáltató cégeknek licencszerződést kell k
해리슨 블로그
해리슨 블로그
해리슨 블로그
해리슨 블로그

2024. március 21.

Hogyan lehet növelni a befektetési nyerési arányt: 1) Ne hagyd magad befolyásolni a többség véleménye által, 2) Légy szigorú az eredményekkel szemben A befektetési sikeresség növeléséhez elengedhetetlen, hogy ne hagyd magad befolyásolni a többség véleménye által, és szigorú legyél az eredményekkel szemben. A sikerhez való alázat és a kudarcokhoz való hidegvérű elemzés révén fejlesztheted befektetési ké
고집스런가치투자
고집스런가치투자
고집스런가치투자
고집스런가치투자

2024. április 3.