Forum Replies Created

Viewing 15 posts - 9,796 through 9,810 (of 49,571 total)

  • RE: INCLUDE option in index

    Evil Kraig F (3/5/2014)


    GilaMonster (3/5/2014)


    I would create, as an index for that query:

    create index IX_A_Col1 on A ( Col1, IndexID )

    Having it as a second key column is more useful...

  • RE: INCLUDE option in index

    Evil Kraig F (3/5/2014)


    No, the clustered index is already included in all nonclustered indexes. The include would be superfluous unless you're trying to protect against someone changing the clustered...

  • RE: INCLUDE option in index

    I would create, as an index for that query:

    create index IX_A_Col1 on A ( Col1, IndexID )

    Having it as a second key column is more useful than having it as...

  • RE: INCLUDE option in index

    N_Muller (3/5/2014)


    Would there be any benefit to include columns that are part of the primary key on a non-clustered index, even if I don't intend to add it to the...

  • RE: Get Object Name from database_id, file_id, Page_id

    SQLRNNR (3/5/2014)


    GilaMonster (3/5/2014)


    Potentially. I haven't tried this because I don't have a 2012 instance available. It's undocumented.

    SELECT *

    FROM sys.dm_db_database_page_allocations(DB_ID('<Database Name>'), NULL, NULL, NULL, 'DETAILED') dpa

    ...

  • RE: 1 Simple Question

    iso is a CD/DVD image. Either burn it to a DVD and use that or get a program which can mount iso files as virtual drives.

  • RE: SPROC's calling SPROC's and the Plan Cache...

    WaIIy (3/5/2014)


    Now, does that in itself effect the plan cache(ability) at all of the SPROC?

    No

    Force any kind of recompile each time etc.?

    No

  • RE: Get Object Name from database_id, file_id, Page_id

    sqlbuddy123 (3/5/2014)


    Check this one ..

    SELECT *, OBJ.name AS Object_Name

    FROM sys.dm_os_buffer_descriptors AS bd

    INNER JOIN

    (

    ...

  • RE: Get Object Name from database_id, file_id, Page_id

    Potentially. I haven't tried this because I don't have a 2012 instance available. It's undocumented.

    SELECT *

    FROM sys.dm_db_database_page_allocations(DB_ID('<Database Name>'), NULL, NULL, NULL, 'DETAILED') dpa

    WHERE allocated_page_file_id...

  • RE: Windowed Function in Where Clause

    :hehe:

    btw, these are valid

    with cte as (

    select Person

    , row_number() over (order by Person) AS OrderingKey

    ...

  • RE: Windowed Function in Where Clause

    You can't use a windowing function in a where clause. The examples you show work because they're not using a windowing function in a where clause, they're using it in...

  • RE: Query of 100 mil rows with multiple parameters

    ChrisM@Work (3/5/2014)


    I think most folks do now know that the cluster keys behave similarly to include columns in nc indexes

    Key columns, unless the nonclustered index is defined UNIQUE. Not...

  • RE: Query of 100 mil rows with multiple parameters

    ChrisM@Work (3/5/2014)


    If the person looking at your query is a bogstandard TSQL developer, what would you expect them to know about index internals?

    Nothing. I have to assume that because I'm...

  • RE: Query of 100 mil rows with multiple parameters

    ChrisM@Work (3/5/2014)


    GilaMonster (3/5/2014)


    ChrisM@Work (3/5/2014)


    If I script out the nc index containing the cluster key as an include column from the code I posted above, the cluster key column still...

  • RE: null query

    If you want to count the number of rows where the age is null, you probably want this:

    select count(*) from dbo.prim

    where age is null

    Count(*) means count the number of rows....

Viewing 15 posts - 9,796 through 9,810 (of 49,571 total)