Parametry
margin | poΦet voln²ch blok∙ (cluster∙) |
[cdp | kontextovß prom∞nnß klienta] |
Od verze
5.1
Popis
Funkce provede zkompaktn∞nφ databßze. Tato akce p°emφstφ bloky dat v souboru WB5.FIL tak, aby mezi nimi nebylo zbyteΦnΘ volnΘ mφsto (nap°. po odstran∞nΘ aplikaci apod.) a tφm v²razn∞ zmenÜφ velikost souboru.
Funkce neprovßdφ zkompaktn∞nφ tabulek - k tomu slou₧φ funkce Compact_table
.
Pomocφ parametru margin lze stanovit, kolik blok∙ (cluster∙) v souboru WB5.FIL mß zb²t po skonΦenφ operace prßzdn²ch - p°ipraven²ch pro uklßdßnφ dat bez nutnosti m∞nit velikost souboru. V²znam tohoto parametru je stejn² jako v dialogu Provoznφ parametry serveru (je-li poΦet prßzdn²ch blok∙ v souboru mal², objevφ se p°i spuÜt∞nφ serveru varovßnφ upozor≥ujφcφ na to, ₧e pokud se datov² soubor zv∞tÜuje dynamicky p°i b∞hu programu a dojde k nekorektnφmu ukonΦenφ serveru, m∙₧e b²t soubor poÜkozen).
Touto funkcφ nem∙₧e b²t databßzov² soubor zv∞tÜen, pouze zmenÜen. Zv∞tÜenφ souboru se provßdφ funkcφ GetSet_fil_size
nebo GetSet_fil_blocks
.
Funkci lze volat pouze v situaci, kdy na server nenφ p°ihlßÜen ₧ßdn² jin² u₧ivatel. P°i zavolßnφ funkce nesmφ b²t otev°en ₧ßdn² kurzor. V opaΦnΘm p°φpad∞ dojde k chyb∞ NOT_LOCKED (136).
Akce m∙₧e trvat delÜφ dobu.
Funkce je obdobnß akci Zkompaktn∞nφ databßze, kterou lze vyvolat z v²vojovΘho nebo provoznφho prost°edφ.
Viz