Index

images  A

ALTER TABLE statement

    column

        addition

        computed column

        modification

        removal

    COLUMN SET

    constraint

        addition

        removal

        temporary turn off

    NULL column storage

images  B

Backup

    compression

        factors

        vs. uncompressed backup

    database

    data files/filegroups

    differential

    mirroring

    normal sequence

    querying

    restoration

        CHECKSUM option

        DBCC CHECKDB

        RESTORE VERIFYONLY

    row/table

        business entity ID

        database snapshot

        deletion

        INSERT statement

        restoration

        SELECT statement

    transaction log

        BEGIN TRAN

        bulk logged recovery model

        COMMIT TRAN and a manual CHEKPOINT

        DBCC SQLPERF

        FillErUp

        INSERT loop

        logging database

        log_reuse_wait_desc option

        MSDN forums

images  C

CASE expression

    searched

    simple

Constraint

    addition

        ALTER TABLE statement

        column constraint

        CREATE TABLE statement

        FOREIGN KEY constraint

        INSERT statements

        PRIMARY KEY constraint

        UNIQUE constraint

    removal

    temporary turn off

images  D

Database

    allocation structure consistency

    files (see Files) object

        definition view

        dependency identification

        name change

        referencing and referenced entities

        schema change

        schema name, and object ID

    principals (see Database principals)

    recovery

        differential Backup

        file/filegroup

        multiple recovery paths

        page

        piecemeal (PARTIAL) restore

        RESTORE command (see RESTORE command)

        transaction log

    shrinking

        data modifications

        DBCC SHRINKDATABASE command

        DBCC SHRINKFILE command

        index rebuilds

        VLFs

    space usage

    structural integrity

    system table consistency

Database principals

    application roles

    roles

        ALTER ROLE command

        CREATE ROLE command

        sp_helpdbfixedrole system stored procedure

    users

        ALTER USER command

        CREATE USER command

        DROP USER command

        orphaned user

        sp_helpuser system stored procedure

Data Definition Language (DDL)

    batch error handling

    triggers

        audit table

        CREATE TABLE/DROP TABLE statement

        CREATE TRIGGER

        EVENTDATA function

        index creation

        SET NOCOUNT statement

images  E

images  F

Filegroup

    adding data

    adding file

    addition

    default setting

    integrity

    moving data

    read-only

    removal

Files

    data/log file

        addition

        logical name change

        relocation

        removal

    drives and directories

    logical name change

    size increase

images  G

images  H

images  I, J, K

Index

    build performance and concurrency

    FROM clause

    CREATE INDEX command

    database

    defragmentation

    disk error

    DROP INDEX command

    existing index

    filegroup creation

    FILLFACTOR

    fragmentation

    full-table scan

    heap

    INCLUDE

    intermediate leaf level

    leaf level

        clustered index

        nonclustered

    maintenance

    multiple column creation

    non-key column table

    ONLINE option

    PADINDEX

    PAD_INDEX option

    page and row index lock

    parallelism creation

    partition

    PK_Customer_CustomerID

    rebuild

        ALL keyword

        ALTER INDEX

        heap table

        ONLINE option

        Purchasing.ShipMethod table

        uncompressed

    root node

    rows subset

    SELECT clause

    size reduction

    sort order column direction

    sp_helpindex system

    SQL server

    sys.dm_db_index_usage_stats DMV

    sys.indexes system

    Tempdb sorting

    tuning

    WHERE clause

images  L

images  M

Multiple tables query

    both sides join

    deduplication

    EXCEPT operator

    INTERSECT operator

    joins

    many-to-many relationships

    NOT EXISTS operator

    one side join

    parent and child rows correlation

    result set selection

    row combinations

    subqueries

    table subsets

    testing

        against result

        row existence

    two tables comparison

        differences

        duplicate row creation

        PasswordCopy

        Password table

        union query

    UNION ALL operator

    unions

images  N

NULL

    arguments

    COALESCE function

    column storage

        COLUMN SET

        CREATE/ALTER TABLE command

        row insertion

        SELECT statement

        SPARSE column attribute

        SPARSE storage attribute

        UPDATE statement

    functions

    ISNULL function

    IS NULL operator

    joining tables

    NULLIF function

    operand

    referential integrity

    SELECT statement

    uniqueness

    values

        check

        rows return specification

Numbers

    binary floating-point values

    decimal data

    decimal storage

    floating-point values

    guarding against errors

        CAST and CONVERT

        SQL server

    integers representation

    mathematical expressions

    monetary amounts

    NEWID() function

    nulls

    RAND() function

    round

        CEILING

        decimal places

        FLOOR

        nonzero

    row set generator

images  O

images  P

Principals

    database

        application roles

        roles

        users

    SQL Server

        ALTER LOGIN command

        ALTER SERVER ROLE

        CREATE LOGIN command

        DROP LOGIN command

        fixed server role

        LOGINPROPERTY function

        sys.server_principals system catalog view

    windows

        ALTER LOGIN command

        CREATE LOGIN command

        DENY CONNECT SQL command

        DROP LOGIN command

        sys.server_principals system catalog view

images  Q

Query performance tuning

    ad hoc query parameterization

    aggregated performance statistics

    bottleneck identification

    cached query plan performance statistics

    cached query plan record counts

    capture and evaluation

    configuration factors

    database design factors

    executable query capture, sys.dm_exec_requests DMV

    execution statistics

    guidelines

    hardware factors

    I/O contention identification

    miscellaneous techniques

    network throughput factors

    optimal query plan

    plan guide

        creation from cache

        query parameterization

        sp_control_plan_guide arguments

        sp_control_plan_guide system

        sp_create_plan_guide arguments

        sp_create_plan_guide system

        sp_executesql

        sys.plan_guides

        validity checking

    query execution plan estimation

    query resource consumption limitation

        ad hoc resource pool

        ALTER RESOURCE GOVERNOR

        ALTER RESOURCE POOL command

        ALTER WORKLOAD GROUP

        classifier function

        classifier user-defined function

        CPU task scheduling

        CREATE RESOURCE POOL arguments

        CREATE RESOURCE POOL command

        CREATE WORKLOAD GROUP arguments

        CREATE WORKLOAD GROUP command

        default and internal resource pools

        default workload group

        DROP RESOURCE POOL

        DROP WORKLOAD GROUP

        problem statement

        Resource Governor

        sys.dm_resource_governor_resource_pools DMV

        sys.dm_resource_governor_workload_groups DMV

        sys.resource_governor_configuration catalog view

        sys.resource_ governor_resource_pools catalog view

        sys.resource_governor_workload_groups catalog view

images  R

images  S

Stored procedure

    benefits selling

    cached query plans

    creation

        CREATE PROCEDURE statement

        dbo schema

        deferred name resolution

        EXEC command

        results

        Transact-SQL query definition

    DBCC FREEPROCCACHE command

    definition view

    documentation

    encryption

    generalization

    modification

    nesting level

    optional parameters

    OUTPUT parameters

    removal

    security context

    start-up run

    Transact-SQL statements

images  T

Tables

    cascading changes

        arguments

        dbo.Person table

        ON DELETE CASCADE

        PhoneNumberTypeID column

        primary key/unique key column

        referenced table

        table creation

        ON UPDATE

    column

        addition

        CHECK constraint

        computed column

        DEFAULT constraint

        IDENTITY column (see IDENTITY column)

        NULL column storage (see NULL, column storage)

        removal

    column modification

    constraint (see Constraint)

    CREATE TABLE statement

    data page size

    DROP TABLE statement

    metadata information

    recursive foreign key

    row overflow functionality

    SEQUENCE

    temporary storage

    UNIQUEIDENTIFIER data type

Transaction

    ACID test

        concurrent

        explicit (see Explicit transactions)

        isolation

        locking behavior

        ALLOW_SNAPSHOT_ISOLATION

        qEndOfDayRate

        Person.AddressType table

        READ UNCOMMITTED

        Sales.CurrencyRate

        SERIALIZABLE isolation

        SET TRANSACTION ISOLATION LEVEL command

        SNAPSHOT isolation

        UPDATE

        properties

Triggers

    AFTER DML

        application/business logic

        arguments

        CREATE TRIGGER

        DELETED table

        INSERT/DELETE operation

        inserted and deleted virtual tables

        INSERTED table

        ProductionInventory table

        Production.ProductInventory table

        SET NOCOUNT

        UPDATE

    ALTER TRIGGER

    DDL

        audit table creation

        CREATE TABLE/DROP TABLE statement

        CREATE TRIGGER

        database-scoped

        EVENTDATA function

        index creation

        server/database

        server-scoped

        SET NOCOUNT statement

    DML

    drop

    enable and disable

    INSTEAD OF DML

    logon

    nested

    recursion

    transaction

    UPDATE function

images  U

User-defined functions (UDF)

    benefits

    code reusability

    DROP FUNCTION

    inline functions

    metadata viewing

    modification

    multi-statement

        arguments

        CHARINDEX

        FROM clause

        comma-delimited array

        LEFT function

        RETURNS keyword

        @StringArrayTable

        STUFF function

        syntax

        WHILE loop

    natural key

    reusable code maintenance

    scalar functions

        arguments

        CREATE FUNCTION

        DROP command

        function parameter

        @IsSuspect bit flag

        LOWER function

        PATINDEX

        RETURNS keyword

        scalar_return_data_type

        SELECT clause

        SELECT * FROM HumanResources.Department

        SELECT statement

        SHUTDOWN and DROP HumanResources.Department

        SHUTDOWN command

        string setting, proper case

        syntax

        transact-SQL code

        @TSQLString parameter

        varchar(max) data type parameter

    types

    view replacement

User-defined types (UDT)

    creating

        14-character string

        column definition

        CREATE TYPE arguments

        dbo.AccountNBR

        local variable

        NOT NULL

        sp_help system

        syntax

    dependencies identification

    DROP TYPE command

    table-valued parameters

        benefits

        CHECK

        CREATE TYPE command

        data source generation

        Department table

        Department_TT parameter

        INSERT

        multi-rowset capabilities

        PRIMARY KEY

        READONLY keyword

        singleton insert procedure

        AS TABLE

        UNIQUE

images  V

Views

    column list

    creation

    data modification

    data security and protection

    definition

        modification

        querying

        refreshing

    distributed partitioned view

    encryption

    indexing

        clustered and nonclustered indexes

        COUNT_BIG aggregate function

        Enterprise Edition

        ProductName column

        WITH SCHEMABINDING clause

        WITH SCHEMABINDING option

        SELECT statement

        SET STATISTICS IO command

    indexing COUNT_BIG aggregate function

    list in database

    partitioned view

        advantages

        CHECK constraint

        creation

        partitioning column

        records insertion

        SELECT list

        underlying tables

        UNION ALL statement

        WebHits table

    regular

    types

images  W

Windowing functions

    aggregate functions

        logical window

        prior row, total calculation

        ROWS | RANGE clause

        running aggregations

        sliding aggregations

        subset of rows, total calculation

    analytic functions

        CUME_DIST and PERCENT_RANK functions

        FIRST_VALUE and LAST_VALUE functions

        LAG and LEAD function

        PERCENTILE_CONT and PERCENTILE_DISC functions

    OVER clause

        parameters

        syntax

    ranking functions

        DENSE_RANK function

        logically consecutive rows grouping

        NTILE function

        RANK function

        ROW_NUMBER function

        syntax

    sequences

images  X, Y, Z

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.2.160