Parametre pre archív
Nasledovné parametre si archív, pri svojom štarte, načíta zo systémových registrov (Windows) alebo zo súboru application.properties v aplikačnom adresári (Linux). Hodnoty parametrov sa nastavujú pomocou procesu D2000 System Management Console (d2smc.exe) alebo utilitou regedit (Windows) alebo editovaním súboru application.properties (Linux).
Parameter | Význam parametra |
|---|---|
AlmostZero | Veľkosť odchýlky používanej pri porovnávaní dvoch hodnôt. Pokiaľ nie je parameter zadaný, má hodnotu 1e-10.
Poznámka: Parameter AlmostZero sa dá ovládať TELL príkazom SET_OPTION. |
ArcsynchroAuto | Príkaz pre automatickú synchronizáciu archívu po štarte. Ak nie je zadefinovaný, po štarte archív nespúšťa tento príkaz, ale predpokladá, že zaplátanie dier bude prebiehať externým mechanizmom. |
ArcsynchroBackground | Archív po zistení, že diera v archíve bola zaplátaná, spúšťa recalc na zaplátanú dieru, pričom pokiaľ je nastavený parameter ArcsynchroBackground na hodnotu 1, recalc bude spustený na pomocnom výpočtovom tasku. Prednastavená hodnota je 0 - recalc je spustený na hlavnom zapisovacom tasku/taskoch. Viac informácií. |
ArcsynchroTimeDelta | Archív po zistení, že diera v archíve bola zaplátaná, spúšťa recalc na zaplátanú dieru, pričom recalc dieru presahuje o ArcsynchroTimeDelta sekúnd. Pokiaľ nie je parameter definovaný, default hodnota je 10 sekúnd (rovnako ako parametra /TD utility arcsynchro). Viac informácií. |
AutoMountPath | Konfiguračný parameter pre trezorové databázy na platforme Sybase - viac informácií. |
BackupOffset | Posun štartovania zálohovania v danej perióde. Udáva sa vo formáte HH:MM. Znamená posun v hodinách a minútach. |
BackupPath | Cesta na adresár, do ktorého sa bude odkladať záloha archívnej databázy. |
BackupPeriode | Perióda zálohovania, udáva sa v hodinách. Hodnota 0 znamená, že sa nevykonáva zálohovanie. |
BackupPassive | Nadobúda hodnoty 0, 1:
|
ChainedReadPrio | Parameter aktivuje reťazené čítanie z archívov. Pokiaľ má čítaný archív malú hĺbku archivácie a sú požadované staršie dáta, D2000 Archív môže pokračovať čítaním z odvodeného štatistického archívu. Keďže môže existovať niekoľko rôznych štatistických archívov (a iba niektoré štatistické funkcie majú povahu zdrojových dát), pomocou parametra ChainedReadPrio je možné definovať ich priority (od najvyššej po najnižšiu), napr. F_WGAVG,F_AVG,F_TIMESLICE,F_MAX,F_MIN,NOFUNCTION (pokiaľ existuje viacero štatistických archívov vytvorených z jedného primárneho archívu, použije sa ten, ktorý má najvyššiu prioritu). |
CommitCountActive | Počet hodnôt vložených do archívnej databázy, po ktorom D2000 Archiv urobí Commit. Prednastavená hodnota je 1000. Zväčšením hodnoty je možné zmenšiť frekvenciu Commit operácií. Je možné zvlášť nastaviť parameter pre aktívny a pasívny archív. Poznámka 1: Aktívnym sa rozumie archív, z ktorého sa čítajú dáta. Pasívny je teda archív pripojený k Standby serveru alebo pasívna inštancia archívu. |
CommitDeleteRatio | Počet zmazaných hodnôt (TELL príkazom DELETE_DATA alebo akciou DELETEARCHDATA), ktoré sú považované za ekvivalentné jednej vloženej hodnote, čo sa týka Commitu (viď popis CommitCountActive/CommitCountPassive). Prednastavená hodnota je 100 hodnôt. Parameter sa uplatní pri mazaní väčšieho množstva hodnôt, pri ktorom spôsobuje priebežné commitovanie (a napr. pre databázu Oracle nedôjde k nadmernému použitiu UNDO tablespace). |
CommitTimeActive | Čas (v sekundách), po ktorom archív vykonáva periodický Commit. Prednastavená hodnota je 60 sekúnd. Je možné zvlášť nastaviť parameter pre aktívny a pasívny archív. Viď poznámky pri parametroch CommitCountActive/CommitCountPassive. |
CursorCacheSize | Veľkosť cache na predkompilované kurzory (predkompilované INSERT a prípadne UPDATE príkazy). Na platforme Sybase 6.0, 7.0, 9.0, 12.0 MS SQL a MSDE bola otestovaná cache s veľkosťou viac ako 3000 kurzorov. Poznámka 1: Zvyčajne nie je potrebné nastavovať parametre CursorCacheSize ani CursorCacheUpdates. |
CursorCacheUpdates | Ak je tento parameter nastavený na hodnotu 1, v cache sa udržujú aj predkompilované kurzory na UPDATE príkazy. Poznámka 1: Zvyčajne nie je potrebné nastavovať parametre CursorCacheSize ani CursorCacheUpdates. |
DataTableSlices | Hodnota 0 (prednastavená) znamená, že archív nepoužíva časové rezy. |
DbUsername | Parameter mení prednastavenú hodnotu užívateľského mena, pod ktorým sa archív pripája do archívnej databázy.
Poznámka: Parameter je možné využiť pri premenovávaní alebo migrácii aplikácie s Oracle archívom. Inak by bolo nutné urobiť export archívnych tabuliek a ich import pod iným Oracle užívateľom, resp. do inej Oracle schémy (napr. MyNewTest_archiv). Pokiaľ sú na archíve zapnuté aj trezory, odporúčame nastaviť aj parameter TrezorPrefix. |
DbPassword | Parameter mení prednastavenú hodnotu užívateľského hesla, pod ktorým sa archív pripája do archívnej databázy. |
DeleteInSlice0 | Pokiaľ sa používajú časové rezy v archíve, hodnota 1 (prednastavená) znamená, že pri periodickom mazaní archívu sa bude mazať aj z nulových rezov (pôvodných dátových tabuliek). Hodnota 0 mazanie vypína. Vtedy pri periodickom mazaní sa z nulového rezu nemaže, ale celý rez bude vyprázdnený (SQL príkaz TRUNCATE TABLE), keď sa ocitne za hĺbkou archivácie. Výhodou je rýchlosť (databáza nie je zaťažovaná DELETE príkazmi, ktoré generujú REDO logy a prípadne následnou automatickou reorganizáciou), nevýhodu je až zdvojnásobenie potrebného diskového miesta na databázu (až kým sa nulové rezy nevyprázdnia). |
DeleteInSlices | Pokiaľ sa používajú časové rezy v archíve, hodnota 0 (prednastavená) znamená, že pri periodickom mazaní archívu sa nemaže z časových rezov, ale celý rez bude vyprázdnený (SQL príkaz TRUNCATE TABLE), keď sa ocitne za hĺbkou archivácie. Výhodou je rýchlosť (databáza nie je zaťažovaná DELETE príkazmi, ktoré generujú REDO logy a prípadne následnou automatickou reorganizáciou), nevýhodu je zväčšenie potrebného diskového miesta na databázu o dáta v jednom časovom reze (t.j. 1 mesiac). |
DiskUsageWarning | Nastavením parametra na hodnotu 0 sa vypne varovanie archívu (iba ODBC verzia), že voľné miesto na disku s archívnou databázou je menšie ako 10% veľkosti archívnej databázy. |
DiskUsagePeriod | Parameter udáva ako často (počet minút) bude archív generovať varovanie, že voľné miesto na disku s archívnou databázou je menšie ako 10% veľkosti archívnej databázy. Prednastavená hodnota je 15 minút. |
DropOldRequests | Pokiaľ je zapnuté spracovanie prepočítavania starších hodnôt vypočítaných archívov pomocným prepočtovým taskom (viď parameter RecalcImmediateDepth), nastavenie parametra DropOldRequests na hodnotu 1 spôsobí, že prepočty sa nevykonajú, ale zapisujú do súboru v adresári aplikácie. Názov súboru je SELF_ARCHIV_DROPPED_CALCS.DAT pre proces SELF.ARC, resp. meno_ARCHIV_DROPPED_CALCS.DAT pre proces meno.ARC. Obsah súboru je možné následne spracovať TELL príkazom CALC_OLD_REQUESTS. Prednastavená hodnota parametra DropOldRequests=0 znamená, že prepočty sa vykonávajú. |
DSN_Override | Tento parameter má podobný význam pre archív na platformách Sybase / MS SQL / PostgreSQL, ako má parameter TNS_Service_Name pre archív na platforme Oracle. T.j. umožňuje zmeniť preddefinované DSN (Aplikacia.Archiv pre SELF.ARC, resp. Aplikacia.Arcname.Archiv pre Arcname.ARC), ktoré proces D2000 Archiv použije na pripojenie sa k archívnej databáze. Takto je umožnené spustiť napr. na jednom počítači dve inštancie archívu. |
ForceSelectIndex | Ak je tento parameter typu DWORD nastavený na nenulovú hodnotu, pri čítaní zo Sybase Anywhere verzie 9 a vyšších sa použije FORCE INDEX klauzula SELECT príkazu. |
FreeSpaceQuery | Parameter typu STRING určuje, akým spôsobom zisťuje D2000 Archiv voľné miesto v archívnej databáze na platforme Oracle:
Voľné miesto v databáze je zobrazované ako položka FreeSpace v preddefinovanej štruktúre SV._System_ArchivPerformance. Pokiaľ nie je parameter FreeSpaceQuery zadaný alebo je iný ako vymenované hodnoty, voľné miesto sa zisťuje z databázového view USER_FREE_SPACE. |
IsochronousCache | Hodnota 1 prepína cache archívu do nového módu, tzv. izochrónnej cache. V tomto móde funguje cache procesu D2000 Archiv nasledovne:
Pokiaľ je parameter IsochronousCache nastavený na hodnotu 0, funguje cache pôvodným sposobom, tj:
Zapnutím izochrónnej cache a nastavením dostatočne veľkej cache (v závislosti od zaťaženia archívu) je možné dosiahnuť stav "in memory archive", v ktorom je hĺbka archívnej cache taká (napr. niekoľko hodín), že postačuje na bežné čítanie do grafov a skriptov, čo zrýchli otváranie grafov a zníži záťaž archívnej databázy. Zapnutie izochrónnej cache sa odporúča aj v prípade bilančných systémov, ktoré majú veľa archívnych objektov vypočítaných na požiadanie (OnDemand archívy) a sú počítané v závese za reálnym časom (napr. s hodinovým oneskorením). Nastavenie dostatočnej časovej hĺbky zabezpečí, že dáta potrebné pre výpočet štatistických a vypočítaných archívov budú k dispozícii v cache, čo prepočty zrýchli. |
IsoCacheFullDepth | Parameter má význam, iba ak je zapnutá Izochrónna cache nastavením parametra IsochronousCache. |
IsoCacheAutoFill | Parameter má význam, iba ak je zapnutá Izochrónna cache nastavením parametra IsochronousCache. |
IsoCacheDepth | Parameter má význam, iba ak je zapnutá Izochrónna cache nastavením parametra IsochronousCache. |
MaxCacheSize | Veľkosť pamäte [MB], ktorú môže proces D2000 Archiv používať na vytvorenie dynamickej cache. Použitie archívnej cache výrazne zrýchľuje výpočty štatistických a vypočítaných archívnych objektov. |
MaxOpenTrezors | Maximálny počet trezorov súčasne otvorených na čítanie.
|
OldValIgnoreAge | Ak je hodnota parametra nenulová, tak hodnoty staršie ako OldValIgnoreAge hodín budú zahodené. Pokiaľ je zapnutá ladiaca kategória DBG.ARCHIV.IGNORED_VALUES.OLD, informácia o zahodení bude zapísaná do logu archívu. Tento parameter je použiteľný ako spôsob ochrany archívu pred starými hodnotami z komunikácie (keďže následné masívne prepočty závislých historických objektov by mohli archív preťažiť). Zahadzovanie hodnôt sa týka starých hodnôt z komunikácie (ktoré idú iba do archívu a majú archívny flag OldVal) ako aj hodnôt bez OldVal flagu. Netýka sa hodnôt vkladaných zo skriptu ani hodnôt menených ručne v HI. Parameter OldValIgnoreAge sa dá nastavovať TELL príkazom SET_OPTION. |
OldValOnAuxTask | Staré hodnoty z komunikácie (ktoré idú iba do archívu a majú archívny flag OldVal) budú spracované na pomocnom prepočtovom tasku. |
OneThreadForGraph | Hodnota parametra môže byť 0 alebo 1. Pri nastavení parametra OneThreadForGraph = 1, sa pri čítaní dát pre jednu inštanciu grafu použije len jedno vlákno. Ak OneThreadForGraph = 0, použije sa počet vlákien definovaných v parametri ReadThreadsCount. |
PG_CreateTrezor | Konfiguračný parameter pre trezorové databázy na platforme PostgreSQL - viac informácií. |
PG_ReorganizeSlice | Hodnota určujúca, aký mechanizmus sa použije na platforme PostgreSQL pri reorganizácii predchádzajúcich časových rezov:
Poznámka: hodnota PG_ReorganizeSlice sa uplatní aj pri TELL príkaze REORGANIZE pre SLICE=-3 ("predchádzajúci časový rez") a SLICE=-4 ("všetky časové rezy staršie ako aktuálny časový rez"). |
PG_ReorgSliceTime | Hodnota určujúca dobu (v sekundách), po ktorej sa na platforme PostgreSQL uskutoční reorganizácia predchádzajúcich časových rezov. Prednastavená hodnota je 3600 + 600 sekúnd, t.j. hodina a desať minút po tom, čo sa predchádzajúce časové rezy prestali používať. |
PG_TrezorFileMulti | Konfiguračný parameter pre trezorové databázy na platforme PostgreSQL - viac informácií. |
PG_TrezorFilePath | Konfiguračný parameter pre trezorové databázy na platforme PostgreSQL - viac informácií. |
PG_TrezorName0 | Konfiguračný parameter pre trezorové databázy na platforme PostgreSQL - viac informácií. |
PG_TrezorName | Konfiguračný parameter pre trezorové databázy na platforme PostgreSQL - viac informácií. |
Pg_TrezorOldConnect | Konfiguračný parameter pre trezorové databázy na platforme PostgreSQL - hodnota 1 zapína stará spôsob práce (permanentné databázové spojenie na každý pripojený trezor), ktoré má vyššie nároky na databázový server. Hodnota 0 (prednastavená) spôsobí, že spojenie sa otvára iba pri čítaní konkrétneho trezora a následne je zatvorené. |
ReadThreadsCount | Počet vlákien (thread) zabezpečujúcich paralelný prístup k dátam z archívu. Možné hodnoty 1...10. Prednastavená hodnota je 1. Hodnota väčšia ako 1 vyžaduje aby licencia obsahovala balík "High Performance Archiv". |
ReadTimeBeforeStart | Experimentálny parameter. Pri čítaní časového intervalu <Start, Stop> z archívu, sa bude čítať interval <Start-ReadTimeBeforeStart, Stop>. Pre konkrétne aplikácie, vhodnou voľbou parametra ReadTimeBeforeStart možno dosiahnuť, že sa načíta aj prvá hodnota pred časovým intervalom <Start, Stop>, ktorá je inak dočítavaná samostatným SELECT príkazom. |
RecalcFuture | Parameter na obmedzenie prepočtov do budúcnosti. Ak je nenulový, jeho hodnota udáva počet sekúnd do budúcnosti, koľko sa maximálne budú prepočítavať závislé archívy po príchode hodnoty s časom v budúcnosti. Default hodnota 0 znamená, že žiadne obmedzenia sa nevykonávajú. Poznámka: Parameter neovplyvňuje užívateľsky vyžiadané prepočty (príkazom RECALC alebo akciou CALCONDEMANDSTAT). |
RecalcImmediateDepth | Časová hĺbka (v sekundách) prepočtov archivovaných hodnôt, ktoré sú vykonávané hlavným taskom. Default hodnota 0 znamená, že všetky prepočty archivovaných hodnôt sú vykonávané hlavným archívnym taskom. Nenulová hodnota znamená, že prepočty staršie ako RecalcImmediateDepth sekúnd budú vykonávané pomocným prepočtovým taskom, takže hlavný archívny task nebude zaťažovaný dopočtami starých údajov. Poznámka 1: Parameter RecalcImmediateDepth sa dá ovládať TELL príkazom SET_OPTION RecalcImmediateDepth sekundy/OFF. |
RecalcOptimize | Parameter aktivuje optimalizáciu opakovaného prepočtu časového intervalu. |
RecalcParallelInterval | Udáva veľkosť prepočítavaného intervalu (v sekundách) určeného na paralelizáciu. Parameter má zmysel pre multiwrite archívy (t.j. pokiaľ hodnota parametra WriteThreadsCount > 1 a teda archív používa viacero zapisovacích taskov). Pokiaľ sa parameter RecalcParallelInterval nastaví na nenulovú hodnotu (prednastavená hodnota je 0), tak prepočty časových intervalov väčších ako zadaná hodnota vyvolané externe (TELL príkazom alebo zo skriptu) nebudú prebiehať na zapisovacom tasku pridelenom prepočítavanému archívnemu objektu, ale na prepočet sa použije ten zapisovací task, ktorý má vo fronte najmenej požiadaviek na prepočet intervalu. |
RecalcTimeIntervalLimit | Parameter (udávaný v hodinách) pre proces D2000 Archiv definuje obmedzenie časového intervalu na prepočet štatistík. Pokiaľ je vygenerovaná požiadavka na prepočet dlhšieho intervalu (vnútorne alebo TELL príkazom RECALC), bude rozdrobená na niekoľko kratších požiadaviek s maximálnou dĺžkou určenou parametrom RecalcTimeIntervalLimit. Tento parameter slúži na ochranu proti pádu procesu D2000 Archiv pri prepočtoch dlhých časových intevalov zadaných užívateľom alebo spôsobených príchodom starej hodnoty. |
RecalcUseTrezor | Hodnota parametra môže byť 0 alebo 1. |
ReorganizeOffset | Posun štartovania periodickej reorganizácie v danej perióde. Udáva sa vo formáte HH:MM. Znamená posun v hodinách a minútach. Viď popis parametra ReorganizePeriode. |
ReorganizePeriode | Perióda periodickej reorganizácie zadaná v hodinách. Pri periodickej reorganizácii sa reorganizujú všetky archívne tabuľky bez ohľadu na množstvo vymazaných riadkov a čas poslednej reorganizácie (viď parametre ReorganizeTableRowLimit a ReorganizeTableTimeLimit). |
ReorganizeTableRowLimit | Parametre definujú, kedy proces D2000 Archiv vykoná automatickú reorganizáciu archívu. Automatická reorganizácia archívu sa vykoná vtedy, ak je z tabuľky zmazaný väčší počet riadkov ako je uvedené v parametri. ReorganizeTableRowLimit, avšak nie častejšie ako je počet hodín daný parametrom ReorganizeTableTimeLimit (napr. ReorganizeTableRowLimit=50000 a ReorganizeTableRowLimit=24 --> automatická reorganizácia archívu sa vykoná po zmazaní 50000 hodnôt z archívnej tabuľky, ale nie častejšie ako raz za 24 hodín). |
ReportLongRecalc | Zapnutie reportovania prepočtov intervalov dlhších ako hodnota parametra. Prednastavená hodnota je 30 * 24 * 3600 sekúnd. Hodnota 0 reportovanie vypína. |
SelectBeforeUI | Ak je hodnota parametra 1, tak pred Insert/Update sa vykoná Select, ktorý zisťuje, či už hodnota s takýmto časom je v databáze. Ak áno, vykoná sa Update. Ak nie, vykoná sa Insert. Pri použití tohto parametra je nutné zapnutie parametra IsochronousCache a nastavenie parametra RecalcImmediateDepth na hodnotu 0. |
StatKeepFlags | Parameter aktivuje kopírovanie užívateľských príznakov (FA, FB, … FO, FP) zo zdrojových hodnôt do vypočítaných hodnôt štatistických archívov. Ak je hodnota parametra 1, vypočítaná štatistika bude mať nastavený súhrn všetkých užívateľských príznakov zdrojových hodnôt. |
StatKeepWeak | Parameter aktivuje kopírovanie príznaku Weak zo zdrojových hodnôt do vypočítaných hodnôt štatistických archívov. Ak je hodnota parametra 1, vypočítaná štatistika bude mať nastavený príznak Weak, ak aspoň jedna zdrojová hodnota má tento príznak (plus ostáva štandardné nastavenie príznaku Weak ako dôsledok nekvality zdrojových dát konfigurované na archivovanej hodnote parametrom Validačné kritérium. |
StructCursorMode | Parameter definuje mód spracovanie hodnôt stĺpcových a štruktúrovaných archívnych objektov v podmienkach paralelného zápisu do databázy (WriteThreadsCount > 1). Podporené sú nasledovné hodnoty:
Pozn: módy 1 a 2 umožňujú optimalizovať spracovanie štruktúrovaných archívnych objektov, na druhej strane vyžadujú skompilovať kurzor pre archívny objekt na každom zapisovacom tasku. Tým ale môže v prípade veľkých aplikácií dôjsť k vyčerpaniu kurzorov (na jednom tasku/databázovom spojení môže byť maximálne 65535 otvorených kurzorov - jedná sa o obmedzenia ODBC resp. OCI, nie o obmedzenie D2000). |
SystemLogging | Ak je hodnota parametra 1, informácie o ukončených prepočtoch sú posielané procesu D2000 Server a zapisované do monitorovacej databázy. Ak je hodnota parametra 0, tieto informácie nie sú posielané procesu D2000 Server, ani zapisované do monitorovacej databázy. |
TimescaleDBType | Aktivácia podpory TimescaleDB a konverzia dátových tabuliek na hypertabuľky na platforme PostgreSQL.
|
TimescaleDBInterval | Tento textový parameter súvisí s podporou TimescaleDB a špecifikuje veľkosť časového intervalu pre jednotlivé chunky hypertabuliek v syntaxi PostgreSQL intervalov. Odporúčaná hodnota je |
TimescaleDBIntervalCps | Tento voliteľný textový parameter súvisí s podporou TimescaleDB a špecifikuje čas komprimácie pre jednotlivé chunky hypertabuliek v syntaxi PostgreSQL intervalov. Chunky, ktoré obsahujú staršie dáta, budú skomprimované. Ak tento parameter nie je zadaný, použije sa hodnota TimescaleDBInterval. |
Tablespace_Name | Konfiguračný parameter pre archívnu databázu na platforme Oracle - udáva názov archívneho tablespace. Pokiaľ nie je zadaný, predpokladá sa hodnota NAZOV_APLIKACIE_TS_ARCHIV. Ak je hodnota vyplnená chybne, proces D2000 Archiv nebude správne hlásiť informácie o archívnom tablespace v systémovej štruktúre SV._System_ArchivPerformance (stĺpce DatabaseSize, AutoExtensible, FreeSpace, DataSize). |
TNS_Service_Name | Konfiguračný parameter pre archívnu databázu na platforme Oracle - udáva TNS databázy, v ktorej je archívny tablespace. |
TNS_Service_Name_Trezor | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
Trezor_Active_Only | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií |
TrezorCompressPath | Konfiguračný parameter pre trezorové databázy:
|
TrezorCompressOffline | Konfiguračný parameter pre trezorové databázy:
|
TrezorCompressTime | Konfiguračný parameter pre trezorové databázy:
|
TrezorCountDatafiles | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
TrezorCountSegments | Konfiguračný parameter pre trezorové databázy:
|
TrezorDatafileSizeStep | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
TrezorDatafileSuffix | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
TrezorMaxDatafileSize | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
TrezorNologging | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
TrezorPath | Konfiguračný parameter pre trezorové databázy:
|
TrezorPostCompressCmd | Konfiguračný parameter pre trezorové databázy:
|
TrezorPostCompressPar | Konfiguračný parameter pre trezorové databázy:
|
TrezorPeriod | Konfiguračný parameter pre trezorové databázy:
|
TrezorPrefix | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
TrezorReadOnlyTimeout | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
TrezorStartDatafileSize | Konfiguračný parameter pre trezorové databázy na platforme Oracle - viac informácií. |
Upsert | Nastavenie parametra na hodnotu 1 zapína použitie SQL príkazu "UPSERT" (kombinácia Insert a Update SQL príkazu), ktorý je podporovaný pre databázu PostgreSql od verzie 9.5. V takom prípade bude vkladanie hodnôt do archívnej a trezorových databáz realizované pomocou príkazu INSERT .. ON CONFLICT .. DO UPDATE. Toto umožní nastaviť ODBC pre archív tak, že parameter ODBC spojenia "Level of rollback on errors" sa môže nastaviť na hodnotu Transaction (namiesto doteraz štandardného nastavenia na hodnotu Statement). To výrazne zníži generovanie XID (transakčných ID v databáze spojených s existenciou savepointov izolujúcich každý jednotlivý SQL príkaz) a následne zmenší réžiu PostgreSQL s tým spojenú (častý vacuuming na vyhnutie sa "transaction ID wraparound"). |
WorkingHoursStart | Hodina označujúca začiatok a koniec pracovných hodín. Počas pracovných hodín sú minimalizované časovo náročné operácie archívu s cieľom zvýšiť disponibilitu archívu. |
WriteThreadsCount | Počet vlákien (thread) zabezpečujúcich paralelný zápis hodnôt do databázy. Možné hodnoty sú 1...32. Prednastavená hodnota je 1. Hodnota väčšia ako 1 vyžaduje aby licencia obsahovala balík "High Performance Archiv". Parameter je implementovaný od verzie 8.00.011. Pre zaťažené archívy na platforme Oracle sa odporúča nastaviť hodnotu rovnú počtu procesorov, resp. jadier na archívnom serveri. Pre platformu Sybase nebolo zistené zlepšenie výkonu pri paralelizácii zápisu. |
Poznámka: Jednotlivé parametre archívu je možné zmeniť po vybratí si konkrétneho parametra v zozname v pravej časti okna a stlačením tlačidla Enter, prípadne dvojitým kliknutím nad týmto parametrom.
Súvisiace stránky: