Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Tato stránka slouží jako referenční stránka pro funkce a technologie v paměti v rámci SQL Serveru. Koncept databázového systému v paměti odkazuje na databázový systém, který je navržený tak, aby využíval větší kapacity paměti dostupné v moderních databázových systémech. Databáze v paměti může být relační nebo nerelační povahy.
Často se předpokládá, že výkonnostní výhody databázového systému v paměti jsou většinou způsobeny tím, že je rychlejší přistupovat k datům, která jsou v paměti, než k datům, která se nacházejí na nejrychlejších dostupných diskových subsystémech (o několik řádů rychlejší). Mnoho zátěží SQL Serveru ale umí pojmout celou svou pracovní sadu do dostupné paměti. Mnoho databázových systémů v paměti může uchovávat data na disk a nemusí být vždy schopna přizpůsobit celou datovou sadu do dostupné paměti.
Rychlá volatilní mezipaměť, která je před frontou výrazně pomalejšího, ale odolného média, byla převládající pro úlohy relačních databází. Vyžaduje konkrétní přístupy ke správě úloh. Příležitosti, které jsou prezentovány rychlejšími rychlostmi přenosu paměti, větší kapacitou nebo dokonce trvalou pamětí, usnadňují vývoj nových funkcí a technologií, které můžou zavést nové přístupy ke správě úloh relačních databází.
Fond hybridních vyrovnávacích pamětí
platí pro:SQL Server
Fond hybridních vyrovnávacích pamětí rozšiřuje fond vyrovnávací paměti pro soubory databáze umístěné na zařízeních trvalých paměťových úložišť s možností bajtů adresovatelných pro platformy Windows i Linux s SQL Serverem 2019 (15.x).
Metadata tempdb optimalizovaná pro paměť
platí pro:SQL Server
SQL Server 2019 (15.x) zavádí novou funkci, která je metadata databáze tempdb optimalizovaná pro paměť, která efektivně odstraňuje určité kritické body kolizí a odemyká novou úroveň škálovatelnosti pro tempdbúlohy s velkým počtem úloh.
Další informace o nedávných tempdb vylepšeních, včetně metadat optimalizovaných pro paměť v SQL Serveru 2019 (15.x) a novějších funkcích, naleznete v tématu Vylepšení škálovatelnosti pomocí vylepšení souběžnosti západek systémové stránky v SQL Serveru 2022 a podívejte se na Systémové stránkové západky - vylepšení souběžnosti (Ep. 6) | Data Exposed.
OLTP v paměti
platí pro:SQL Server
OLTP v paměti je databázová technologie dostupná v SQL Serveru a SQL Database pro optimalizaci výkonu zpracování transakcí, příjmu dat, načítání dat a přechodných datových scénářů.
Konfigurace podpory trvalé paměti pro Linux
platí pro:SQL Server – Linux
SQL Server 2019 (15.x) popisuje, jak nakonfigurovat trvalou paměť (PMEM) pomocí ndctltrvalé paměti nástroje.
Trvalá vyrovnávací paměť logu
Aktualizace Service Pack 1 systému SQL Server 2016 (13.x) zavedla optimalizaci výkonu pro úlohy náročné na zápis, které byly vázány čekáními WRITELOG. K ukládání bufferu protokolu se používá trvalá paměť. Tato vyrovnávací paměť, která je malá (20 MB na uživatelskou databázi), musí být vyprázdněna na disk, aby transakce zapsané do transakčního protokolu byly posíleny. U úloh OLTP náročných na zápis se tento mechanismus vyprázdnění může stát kritickým bodem. S vyrovnávací pamětí protokolu na trvalé paměti se snižuje počet operací potřebných k zabezpečení protokolu, což zlepšuje celkové časy transakcí a zvyšuje výkon pracovního zatížení. Tento proces byl zaveden jako tail of Log Cache. Došlo však ke konfliktu s Tail Log Backups a tradičním chápáním, že konec protokolu byl částí zaznamenaného transakčního protokolu, ale ještě nebyl zálohován. Vzhledem k tomu, že oficiální název funkce je Persistovaný log buffer, je to název použitý zde.
Viz Přidání trvalé vyrovnávací paměti protokolu do databáze.