I removed the last two from skin.conf, and it still does the large query.  
 I'll keep digging tonight.

generator_list = weewx.cheetahgenerator.CheetahGenerator, 
weewx.reportengine.CopyGenerator, user.belchertown.HighchartsJsonGenerator

On Monday, May 27, 2024 at 10:06:02 PM UTC-5 Mark Jenks wrote:

> false alarm so far.  mqtt is tied to belchertown.    So, seems to be 
> belchertown like you suspected.   
>
> Digging more tomorrow.
>
>
> On Monday, May 27, 2024 at 10:00:15 PM UTC-5 Mark Jenks wrote:
>
>> I just ripped mqtt out also.  I'll check it in the morning and see if 
>> that makes a difference.
>>
>>
>> On Monday, May 27, 2024 at 9:52:21 PM UTC-5 Mark Jenks wrote:
>>
>>> Bad news?  I uninstalled belchertown, and it's still hitting high CPU on 
>>> mariadb and python3.  This is the hit to the DB.
>>>
>>> SELECT 
>>> <http://phpmyadmin.mjenks.net/url.php?url=https://dev.mysql.com/doc/refman/8.0/en/select.html>
>>>  * FROM archive WHERE dateTime > 1704088800 AND 
>>> <http://phpmyadmin.mjenks.net/url.php?url=https://dev.mysql.com/doc/refman/8.0/en/logical-operators.html%23operator_and>
>>>  dateTime <= 1735711200 ORDER BY dateTime ASC
>>>
>>>
>>> On Monday, May 27, 2024 at 7:16:36 PM UTC-5 Tom Keffer wrote:
>>>
>>>> That query is asking for every single record over 4 years of data --- 
>>>> about 400,000+ records with a 5 minute archive interval. That's not the 
>>>> use 
>>>> pattern when an xtype is causing the problem 
>>>> <https://github.com/weewx/weewx/wiki/XTypes-performance>.
>>>>
>>>> It's hard to imagine why the Belchertown skin would need data at that 
>>>> density. Try isolating the problem by shutting off the imagegenerator, 
>>>> then 
>>>> the cheetahgenerator (you can do that by modifying generator_list in 
>>>> skin.conf).
>>>>
>>>> Then once you know which one is the culprit, then start trimming their 
>>>> respective sections in skin.conf until you isolate the plot or tag that is 
>>>> causing the problem.
>>>>
>>>> On Mon, May 27, 2024 at 4:47 PM Mark Jenks <mjenk...@gmail.com> wrote:
>>>>
>>>>> Just built a new weewx on my Fedora 38 this morning, and attached it 
>>>>> to my mariadb.  It has 13 years worth of data in it.
>>>>>
>>>>> I am running Belchertown and mqtt, and installed Windy.  But I just 
>>>>> removed Windy to see if that was it, but still does it.  Python and/or 
>>>>> moriadb goes to 100% CPU.
>>>>> Mariadb says the high query during that time is:  SELECT * FROM 
>>>>> archive WHERE dateTime > 1320346500 AND dateTime <= 1716824400 ORDER BY 
>>>>> dateTime ASC
>>>>> But that makes no sense, since I can query my entire archive table 
>>>>> (select *) in about 3 seconds.
>>>>>
>>>>> Any thoughts on how to catch what is going on?   I could enable debug, 
>>>>> but hoping for a better way other that looking at a ton of logs.
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "weewx-user" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to weewx-user+...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/weewx-user/a882fb44-d36b-4bf4-8588-41199524b5f7n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/a882fb44-d36b-4bf4-8588-41199524b5f7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/a9b9a2b1-a032-4c86-9879-ea097589db91n%40googlegroups.com.

Reply via email to