Yes, that was it. On Thursday, May 30, 2024 at 12:56:18 AM UTC-5 Ian Millard wrote:
> Should the last command be: - > weectl database calc-missing > Sent from my iPad. > > On 30 May 2024, at 03:28, Mark Jenks <mjenk...@gmail.com> wrote: > > I ran this, and did the recalc-missing, and it seems to be running > better. Except there is only one record in those tables. > > > > Not sure why that would cause that issue. > > weectl database add-column appTemp > weectl database add-column cloudbase > weectl database add-column visibility > weectl database add-column windrun > weectl database add-column cloud_cover > weectl database add-column aqi > weectl calc-missing > > > On Tuesday, May 28, 2024 at 8:10:45 PM UTC-5 Mark Jenks wrote: > >> Seasons itself doesn't do it, and Belchertown with no settings on it is >> doing it. >> So, I'm adding those columns now and recalculating now. >> >> >> On Tuesday, May 28, 2024 at 1:15:56 PM UTC-5 mh081...@gmail.com wrote: >> >>> I think this was the Problem with missing Database extended schema >>> object. I had the same problem as i upgraded from weewx 4 to 5. I solved >>> this with. >>> >>> weectl database add-column appTemp >>> weectl database add-column cloudbase >>> weectl database add-column visibility >>> weectl database add-column windrun >>> weectl database add-column cloud_cover >>> weectl database add-column aqi >>> weectl calc-missing >>> weectl calc-missing appTemp >>> >>> vince schrieb am Dienstag, 28. Mai 2024 um 19:38:07 UTC+2: >>> >>>> The other test would be to disable belchertown, enable seasons, and see >>>> if that’s ok. That would check the db vs. the v5 calculated aka synthetic >>>> readings feature that slowed some folks down. >>>> >>>> On Tuesday, May 28, 2024 at 10:25:10 AM UTC-7 Tom Keffer wrote: >>>> >>>>> I thought of the appTemp angle, but those queries involve thousands of >>>>> small aggregate intervals, not one query over 4 years. >>>>> >>>>> Still, it's worth a try. >>>>> >>>>> On Tue, May 28, 2024 at 9:07 AM vince <vince...@gmail.com> wrote: >>>>> >>>>>> You seem to be hacking randomly and praying. I'd suggest deleting >>>>>> Belchertown at this point, verifying it is deleted, then add it back in. >>>>>> >>>>>> Do not customize it yet. Just run the default setup, it works. Really. >>>>>> >>>>>> My guess is you are missing the appTemp element in the db. There are >>>>>> a bunch of threads on this re: Belchertown and v5 weewx. >>>>>> >>>>>> Check your mariadb schema and see if it is missing appTemp. If you >>>>>> have the old wview-compatible db you'd have about 50 elements in it. If >>>>>> you later switched to the v4 and above bigger wview-extended schema, >>>>>> you'd >>>>>> have 114 elements in it. Sorry but I don't know the mariadb commands to >>>>>> count them nor check. >>>>>> >>>>>> For sqlite3 it would be: 'echo ".schema" | sqlite3 mydbname | wc >>>>>> -l' >>>>>> >>>>>> On Tuesday, May 28, 2024 at 3:59:19 AM UTC-7 Mark Jenks wrote: >>>>>> >>>>>>> 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+...@googlegroups.com. >>>>>> >>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/e42cdc71-32a2-4d36-9169-f2c195ccf28dn%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/e42cdc71-32a2-4d36-9169-f2c195ccf28dn%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+...@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/ae663ace-fe2d-4951-be0f-2fbe54c57944n%40googlegroups.com > > <https://groups.google.com/d/msgid/weewx-user/ae663ace-fe2d-4951-be0f-2fbe54c57944n%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/98f2bf91-c2a3-4d42-bf48-89eff21c506en%40googlegroups.com.