Feb 28 2013

Cand si cum se folosesc functiile ISNULL() si COALESCE()

Categorie: Index | NULL | OLTP | Performanta | SQL Server | T-SQLCatalin Dumitru @ 11:08
In SQL Server avem functii de system care sunt functii integrate in engine si ne ajuta sa obtinem valori, obiecte sau setari. Este si cazul functiei ISNULL() despre care vom vorbi in continuare. Coalesce() cea de-a 2-a functie despre care vom vorbi este mai degraba o expresie la fel ca si NULLIF() si CASE. Intre cele doua functii exista mai multe diferente insa in principiu ele fac cam acelasi lucru. [Vezi tot]

Etichete: , , , , , ,

Sep 5 2011

Cum sa gasim potentiali indecsi lipsa in SQL Server

Categorie: DBA | Index | SQL Server | T-SQLCatalin Dumitru @ 11:24
Cum sa folosim obiectele dinamice (DMV) pentru gasirea de potentiali indecsi lipsa. [Vezi tot]

Etichete: , , , ,

Apr 22 2010

Full-Text Search in SQL Server 2008

Categorie: Index | OLTP | SQL Server | T-SQL | TutorialCatalin Dumitru @ 07:36
Functionalitatea Full Text Search poate fi utilizata de dezvoltatori pentru a rula interogari peste seturi de date de tip sir de caractere stocate intr-o tabela. Pentru a utliza full text search trebuie creat un full text index pentru tabela care stocheaza sirurile de caractere. Pentru o tabela sau view indexat se poate crea un singur full text index. Acest index poate fi creat pentru coloane de tipul: char, nchar, varchar, nvarchar, text, ntext, varbinary, varbinary(max), image si xml.
Fiecare index full text poate fi utilizat pentru a indexa una sau mai multe coloane din tabela sau view-ul indexat peste care este definit, si fiecare coloana poate avea un limbaj suportat de full text search. In SQL server 2008 sunt disponibile peste 50 de limbaje precum English, French, German etc. [Vezi tot]

Etichete: , , , , ,

Apr 6 2010

View-urile indexate

Categorie: Clustered | Index | SQL Server | T-SQL | TutorialCatalin Dumitru @ 06:47
View-urile pot fi unelte foarte eficiente pentru cresterea vitezei de executie a interogarilor sau pentru a simplifica interogari complexe. In acest articol vom discuta despre un anumit tip de view-uri si anume view-urile indexate. O sa vedem ce sunt, cum se creaza, unde pot fi folosite si ce constrangeri avem atunci cand le folosim. [Vezi tot]

Etichete: , , ,

Mar 29 2007

Index clustered si non-clustered

Categorie: Clustered | Index | Nonclustered | SQL Server | DBACatalin Dumitru @ 08:48
SQL Server este un domeniu foarte vast şi majoritatea sunt grabiţi în a parcurge cât mai mult din documentaţii astfel uneori pot trece peste câteva lucruri de bază cum ar fi indecşii clustered sau non-clustered. SQL Server 2005 oferă două tipuri de indecşi clustered si non-clustered. Din definiţie se poate spune ca un index clustered este un index care stochează datele ce formează indexul iar un index non-clustered reţine doar un pointeri (adrese de memorie la care se găsesc datele). [Vezi tot]

Etichete: , , , ,