JassuL kirjoitti: ↑Pe 14.10.2022 21:38
geocache.fi kirjoitti: ↑To 15.09.2022 20:57
Seurailen tässä lähiaikoina tuota piilotusmäärääsi ja jos havaitsen, että se menee taas pieleen niin jatkan asian tutkimista. Tosin tällä hetkellä en tiedä miten jatkaa mutta laitoin tilastotietoja hakevat ja käsittelevät härvelit tallentamaan sinun tunnuksesi tilastojen tietokantalausekkeet. Niistä sitten näkee tarkasti mitä tietokantaan on käsketty päivittämään ja se antaa sitten toivottavasti lisää informaatiota asiaan.
Julkaisin uuden kätkön ja homma uusiutui. Sivun ylälaidan statseissa tuo kätkö puuttuu, mutta on sitten tuolla loppupään statseissa. Aivan kuten edelliselläkin kerralla.
No niin, olin jo ehtinyt poistaa sinun tilastolaskennan ylimääräiset lokitukset...
Mutta nyt kävin läpi kaikki rakenteet ja huomasin, että näinhän siinä käy (ajat ovat tämän päivän tapahtumista, joskin eilenkin oli samat ajat):
1) Tilastolaskenta käynnistyy (kello 10:05) ja tietokannan käytön tehokkuussyistä kerää tietokannasta kerralla talteen kaikkien käyttäjien datan, mukaan lukien omien määrän (sinulla 3), ja alkaa laskemaan
...
...
...
2) Gc.com -härveli hakee (kello 10:10) .comista tilastosi (nyt onkin yksi uusi piilotus, omien lukema on 4) ja päivittää sen tietokantaan
...
...
...
3) Tilastolaskenta pääsee sinun tietojesi kohdalle (joskus 10:10 jälkeen) ja päivittää vaiheessa 1) saadun omien määrän (joka oli siis 3) takaisin tietokantaan
Tuo omien määrän lukeminen kannasta ja tallennus taas takaisin kantaan perustuu siihen, että määrää voidaan joutua laskemaan välillä ja se voi muuttua, joskin jos on lupa käyttäjätietojen käyttöön lukemaa pitäisi muuttaa vain virallisen datan. Mutta rakenteen yksinkertaistamiseksi aina tallennetaan lukema takaisin.
Muutin nyt tilastolaskentajärjestelmää siten, että se hakee omien määrän aina käyttäjäkohtaisesti siinä vaiheessa kun käyttäjän tilastoja lasketaan. Tämä poistaa tämän hämmennystä minullekin aiheuttaneen ongelman.
Toki teoreettisesti ongelma voi vielä ilmaantua jos samoilla sekunnin kymmenyksillä Gc.com -härveli lykkää uuden lukeman kantaan tilastojärjestelmän pyynnön ja tallennuksen välissä, mutta tämän todennäköisyys alkaa olemaan jo seitsemän oikein lotossa -tasolla. Vaadittavien muutosten määrä tämän ihmeen estämiseksi ylittää ihmeen ilmaantumistodennäköisyyden
// haksu10