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/351e96df-94cb-489f-997c-eca60442430en%40googlegroups.com.