Datum vytvoření indexu v MS SQL


12-03-2011 15:47 - Zdroj: blog.pavoocek.net
Někdy se může hodit i taková věc jako je čas vytvoření indexu. Např. když Vám někdo pod rukama založí index, ve kterém (nechtíc) neaktivuje možnost USE ROWLOCK, nebo pokud je index založen v nastaveném ARITHABORT narozdíl od zbytku tabulky a dalo by se ještě pokračovat. Najednou se začnou dít podivné věci, nelze provést update tabulky a vracené chybové hlášky jsou ješte podivnějsí, protože mluví o indexu, který nepovoluje provést změny. A v tuto chvíli se vyloženě hodí vědět, které z indexů byly vytvořeny naposled, aby je bylo možno dropnou a vytvořit znovu a lépe. Seznam indexů databáze se nachází v tabulce sys.indexes. Datum vytvoření ale v tabulce naní, k tomu třeba použít ještě funkci stats_date. Viz příklad níže, který zobrazí seznam indexů obsahujících v názvu slovo customers: select *,stats_date(object_id,index_id) as Create_date from sys.indexes where name like '%customers%' - Pokračovat...
addthis





Poslední příspěvky z blogu:
blog.pavoocek.net



Zašlete svůj blog
Požadavky na Blog
Ochrana osobních údajů
Kontakty

This site uses Thumbshots previews