[mythtv] Housekeeping function thrashing mysql

Buechler, Mark R Mark_R_Buechler at bausch.com
Sat Jan 14 15:06:33 UTC 2006

Thanks. I managed to reduce the time down to just under 8 seconds by
converting a couple columns back to latin1. However, if anything attempts to
access the db during that time (like starting livetv) it will be delayed
several seconds. It would be nice to to throw a loop around the select and
do a LIMIT x, x + 10; x++ type thing.

- Mark.

-----Original Message-----
From: Chris Pinkham [mailto:cpinkham at bc2va.org] 
Sent: Friday, January 13, 2006 6:35 PM
To: mythtv-dev at mythtv.org
Subject: Re: [mythtv] Housekeeping function thrashing mysql

> I've logged a select sql which is causing mysql to jump to 100% for
> of 40 seconds which kills anything else needing data. I believe the sql is
> part of the housekeeping thread. Is there anyway of putting a limit on the
> return and putting it in a loop instead of getting the whole thing at

This is the scheduler query:
> SELECT DISTINCT channel.chanid, channel.sourceid, program.starttime,
> program.endtime, program.title, program.subtitle, program.description,
> channel.channum, channel.callsign, channel.name, oldrecorded.endtime IS
> NULL AS oldrecduplicate, program.category, record.recpriority,


mythtv-dev mailing list
mythtv-dev at mythtv.org


Please Note: The information contained in this message may be privileged and
confidential, protected from disclosure, and/or intended only for the use of
the individual or entity named above. If the reader of this message is not
the intended recipient, or an employee or agent responsible for delivering
this message to the intended recipient, you are hereby notified that any
disclosure, distribution, copying or other dissemination of this
communication is strictly prohibited. If you received this communication in
error, please immediately reply to the sender, delete the message and
destroy all copies of it.

Thank You

More information about the mythtv-dev mailing list