Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - - -

Stran: [1]
1
Server / Re:SQL dotaz: defragmentace tabulky
« kdy: 05. 08. 2022, 10:20:05 »
Ale jak to vlastne funguje, slo by ten rebuilt udelat jen pro recordy mladsi nez zvolene datum?
Rebuild znamená, že se vezme ta tabulka a záznamy uvnitř se porovnají podle clusterovaného indexu. (Protože clusterovaný index=tabulka.)

Ruku do ohně za to nedám, ale vzhledem k logice toho jak to funguje nepředpokádám, že je normálně možné rebuildnout jen část tabulky. (Snad možná pokud je tabulka rozdělená do víc částí, tak možná by šlo udělat rebuild tý jedný části. (Nebo možná pokud to datum by bylo součástní toho clusterovaného indexu, ale to u tabulky Kategorie nedává moc smysl.)

Prijde mi nesmysl horkotezko vymazat miliardu nejstarsich zaznamu a potom delat rebuild.
Co Vám na tom přijde nesmyslného?

Vymažete hromadu starých záznamů, čímž ale vzniknou v tabulce mezery, která jen zabírají místo. Přerovnat záznamy (=rebuild) naopak dává perfektní smysl.

Pokud Vás to utěší, tak některý databáze tuším umějí rebuildnout tabulku a nechat ji při tom přístupnou.

Stran: [1]