I wish we had thought to have had him benchmark a query before and after
he added an index.  It would be interesting to see the difference in
actual time that an index can make on a table with 450,000 records.  

On Wed, 2004-10-06 at 15:31, Jason Williard wrote:

> Amit,
> 
> You are awesome!  That fixed it quite nicely.  Our system is screaming 
> now :-)
> 
> Thank You VERY MUCH!,
> Jason Williard
> Client Services
> 
> 
> 
> [EMAIL PROTECTED] wrote:
> > Do this and tell me if it helped
> > 
> > ALTER TABLE `asticketsdata` ADD INDEX ( `ticketidchar` ) 
> > 
> > Regards,
> > Amit
> > 
> > -----Original Message-----
> > From: Jason Williard [mailto:[EMAIL PROTECTED] 
> > Sent: Thursday, October 07, 2004 1:42 AM
> > To: Wadhwa, Amit
> > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > Subject: Re: Long Running Queries
> > 
> > Thank you for your assistance with this.  Here's what you were asking
> > for.
> > 
> > Structure Output:
> > #
> > # Table structure for table 'asticketsdata'
> > #
> > 
> > CREATE TABLE asticketsdata (
> >    ticketdataid int(11) NOT NULL auto_increment,
> >    ticketidchar varchar(255) NOT NULL default '',
> >    ticketidno int(11) default NULL,
> >    contents text,
> >    emailbody text,
> >    PRIMARY KEY  (ticketdataid),
> >    KEY ticketdata1 (ticketidno)
> > ) TYPE=MyISAM;
> > 
> > Query:
> > SELECT * FROM asticketsdata WHERE ticketidchar = 'IAZ-16393';
> > 
> > Thank You,
> > Jason Williard
> > Client Services
> > 
> > 
> > 
> > [EMAIL PROTECTED] wrote:
> > 
> >>I have tables with millions of records.
> >>
> >>1. I use Query-Caching and that speeds up all my selects/searches 
> >>after the first time, no matter how complicated the criteria.
> >>2. Build Indexes on the columns that are in your 'where' Criteria, 
> >>that will help you big time.
> >>
> >>If you post the table structure, and the query, I can help you with 
> >>your index.
> >>
> >>-----Original Message-----
> >>From: Jason Williard [mailto:[EMAIL PROTECTED]
> >>Sent: Thursday, October 07, 2004 1:23 AM
> >>To: Wadhwa, Amit
> >>Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> >>Subject: Re: Long Running Queries
> >>
> >>I'm sorry to sound like a novice, but could you explain that?  Are you
> > 
> > 
> >>recommending that I set the column I am searching to an Index?
> >>
> >>Thank You,
> >>Jason Williard
> >>Client Services
> >>
> >>
> >>
> >>[EMAIL PROTECTED] wrote:
> >>
> >>
> >>>You need Appropriate Indexes on the tables. 
> >>>
> >>>-----Original Message-----
> >>>From: Jason Williard [mailto:[EMAIL PROTECTED]
> >>>Sent: Thursday, October 07, 2004 1:11 AM
> >>>To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> >>>Subject: Long Running Queries
> >>>
> >>>Hello,
> >>>
> >>>I recently began experiencing issues that I would like some assistance
> >>
> >>
> >>>with.
> >>>
> >>>Server Details:
> >>> - Windows 2003
> >>> - MySQL Max 4.0.20a
> >>>
> >>>I have a table with 450,000+ records in it.  When I try to run a 
> >>>single query, such as selecting 1 row or deleting 1 row using the 
> >>>WHERE clause, the query can take forever to run.  In a specific case, 
> >>>it took 57 seconds to complete the SELECT query.
> >>>
> >>>Any ideas on how to speed this up?
> >>
> >>
> >>
> >>
> >>
> > 
> > 
> > 
> > 
> 

Reply via email to