This post is also available in: English
SharePoint shranjuje veÄino podatkov v SQL baze, zato je pomembno, da redno skrbimo za njihove baze.
ZadnjiÄ se je nenormalno poveÄala SQL baza za Search Crawl za 2 site collections, ki imata skupaj za 36 GB podatkov bazi, je Crawl baza z velikostjo 69 GB absolutno prevelika.
Kaj je sploh v Search Crawl SQL bazi?
Notri se shranjujejo vsi podatki, ki jih opravi crawl od Äasa, statusov in podobno.
PovpreÄna velikost za Crawl = 0,046 * (vsebina Content SQL baz)
V mojem primeru bi torej morala biti Search Crawl baza najveÄ velika 1,6 GB.

Kako zmanjšati velikost Crawl Search SQL baze?
Od SharePoint 2010 dalje je zelo uporaben health analyzer, ki pomaga pri zmanjÅ¡evanju velikosti baz. Zagnati je treba pravilo Search – one or more crawl databases may have fragmened indices.  Če javi pravilo, da je velik % fragmentiranih delcev,lahko kar samo health pravilo popravi oz. defragmentira avtomatiÄno, Äe tako nastavimo.
Še posebej za Search Crawl bazo velja, da lahko vsebuje veliko praznega prostora. Če z defregmentacijo nismo dosegli željenega rezultata, potem je na voljo še obnova crawl podatkovne baze.
V SharePoint admin konzoli uredimo naslednje:
- V Central Adminsitration gremo v Search Administration
- Zaustavimo All Crawl  v Content Sources
- Gremo v Index Reset, obkljukamo Deactivate search alerts during reset in kliknemo na Reset Now
V SQL serverju uredimo naslednje:
- PoiÅ¡Äemo Search DB Crawl in gremo v All Tasks – Shrink – Database : obkljukamo Reorganize files before releasing unused space.
- Ponovimo Å¡e za datoteke; All Tasks – Shrink – Files : obkljukano je Release unused space
Tako. Po tem postopku mi je uspelo zmanjšati velikost podatkovne baze Serach crawl iz 69 GB na 320 MB. To pa je rezultat, ki je že bolj normalen in kar naenkrat imamo spet veliko prostora na disku SQL strežnika. Jupi!
In zakaj lahko pride do takega poveÄanja? Crawl nima rad, da se kdaj zaustavi njegovo delo, zato ob ponovnem zagonu ustvari ogromno praznih prostorov in pa seveda Äe obdeluje množico podatkov.
Redno zmanjševanje Serach crawl podatkovne baze izboljša delovanje SQL serverja in SharePoint portala!