<br><br>
<div class="gmail_quote">On Mon, Apr 21, 2008 at 10:34 PM, Udo van den Heuvel <<a href="mailto:udovdh@xs4all.nl">udovdh@xs4all.nl</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">Kevin Kuphal wrote:<br>> And not to ask a silly question, but why are you saving Schedules so<br>> often that it bothers you how long it takes when you only have 3<br>> schedules recording 3 channels 24x7?<br>
<br></div>I have a daily cron job *and* I sometimes run mythfilldatabase manually<br>when there have been mythfilldatabase/grabber issues (segfaults, errors<br>etc).<br>Nothing unusual.<br><br><br>It's all very tiny; the streaming of the cnalles to disk takes less than<br>
10% of the CPU. Watching TV (SD..) also doesn't take a lot.<br>Only the superfluous database actions take up the CPU for `ages` even<br>though all of the database is in RAM.<br><br>Maybe my situation of daily schedules is unusual for you.<br>
Maybe you can see that indeed teh amount of channels and programs is tiny.<br>Maybe you can adapt the schedulig somewhat towards such a situation<br>(never shcedule more than 24 hours in advance perhaps) via a<br>setting/switch/logic.</blockquote>
<div> </div>
<div>The number of channels is small but the number of programs is huge compared to someone running 30 or 40 program schedules (maybe 100-200 showings total) vs. 3 channels running 24 to 48 programs each, maybe 100 programs over 14 days (1200 or more showings). I think the suggestion to only download 1-2 days of listings is a good one. Turn off the automatic mythfilldatabase option in your setup and just run mythfilldatabase with the option (run with --help for info) for max days set to one or whatever the option is to download just today and tomorrow.</div>
<div> </div>
<div>> It doesn't have to be such a difficult change, and no one else will notice any issues.</div>
<div> </div>
<div>Maybe not, but it's also not likely to hit the radar of many developers because it is an unusual configuration. I think the limiting of program data is your best option because it fits best in your setup</div>
<div> </div>
<div>Kevin</div></div>