Yes....selectivity....:) 

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of Rod Harris
Sent: Thursday, September 17, 2009 10:56 PM
To: [email protected]
Subject: Re: Indexing help

Hi LJ,

Is the term you were searching for "index selectivity"?

I would think that in this case an index on assignee name would be the most
effective as it would be pretty selective always.

I guess when the database grows large which is when you need your index then
an index on "status" would be selective enough to make a difference. This
index will immediately ignore all of the old closed tickets and just find
the hopefully few open ones.

If it were me I'd index A and C seperately and forget about B. I would
expect the A index to be ignored until the database got very large and the
query was against open tickets.

Rod





On 17/09/2009, LJ Longwing <[email protected]> wrote:
> **
> I agree with reversing ABC to CBA, but only if C is ....oh damn I 
> always forget the DB term...is it 'referencable'?....the term I'm 
> looking for means if you have a data set of 1000 records and 900 of 
> them have value X, and that field is indexed...searching on X is 
> likely not to use the index because it's not unique enough to make it 
> worth it for the DB.  In your case Assigned Person may be unique enough to
reverse the compound index.
> ________________________________
> From: Action Request System discussion list(ARSList) 
> [mailto:[email protected]] On Behalf Of ARSmarts Support
> Sent: Thursday, September 17, 2009 9:41 AM
> To: [email protected]
> Subject: Re: Indexing help
>
> ** Hi Mark,
>
> You are right. If you create an index on ABC, and search on BC, the 
> query will not use an index.
> If you search on A, AB or ABC, you query may use the index.
>
> The 3 indexes you create are not redundant, but I would not do so. I 
> would reverse the order of your first index (Assigned Person, Assigned 
> Group, Status). This way you do not need to create the index 3.
>
> You must always remember that you can search on fields in the order 
> they are defined in the index.
>
> Jean-Louis Halleux
> www.arsmarts.com
>
>
> On 17 Sep 2009, at 17:30, Brittain, Mark wrote:
>
> **
> Good morning,
>
> I think I inherited a mess and need some help with indexing. If I have 
> an index Status Assigned Group Assigned Person
>
> And the query is Assigned Group and Assigned Person does the index get 
> ignored because Status was not used?
>
> What if I have similar indexes like these
>
> Index 1
> Status
> Assigned Group
> Assigned Person
>
> Index 2
> Assigned Group
>
> Index 3
> Assigned Person
>
> Are these redundant?
>
> Also is there and good information out there that really gets into the 
> nuts and bolts of indexing?
>
> Thanks
> Mark
> ____________________________________________
> Mark Brittain
> Remedy Developer
> NaviSite
> [email protected]
> (315) 453-2912 x5418 (Phone)
> (315) 317.2897 (Cell)
> Reduce Cost of IT with Managed Hosting and Application Services from 
> NaviSite.
> Visit www.NaviSite.com Today.
>
>
>   ________________________________
> This e-mail is the property of NaviSite, Inc. It is intended only for 
> the person or entity to which it is addressed and may contain 
> information that is privileged, confidential, or otherwise protected from
disclosure.
> Distribution or copying of this e-mail, or the information contained 
> herein, to anyone other than the intended recipient is prohibited.
> _Platinum Sponsor: [email protected] ARSlist: "Where the 
> Answers Are"_ _Platinum Sponsor: [email protected] ARSlist: 
> "Where the Answers Are"_ _Platinum Sponsor: [email protected] 
> ARSlist: "Where the Answers Are"_

____________________________________________________________________________
___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum
Sponsor:[email protected] ARSlist: "Where the Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"

Reply via email to