Kom ihåg mig?
Home Menu

Menu


Statistik vid intervall i MySql

Ämnesverktyg Visningsalternativ
Oläst 2007-07-27, 14:20 #1
Max Max är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2003
Inlägg: 721
Max Max är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2003
Inlägg: 721
Hej,

Jag tar idag ut statistik i realtid ur ett par tabeller och presenterar för besökarna. Det finns ingen anledning att göra det i realtid och jag undrar nu vad som är enklast resp best practice för att göra detta schemalagt/vid vissa tidsintervall.

Har googlat lite och det verkar som att de flesta använder operativsystemets schemaläggning (tex cron) för detta, men finns det inget enklare bättre sätt att direkt i mysql säga tex: detta SQL statement ska cacheas och cache ska inte dropppas mer än högst var xx minut/timme?

Hur gör ni och hur ska man göra?

Tack/Max

Ps: Som ni märker så har jag ingen speciellt djup kunskap varken inom mysql eller sql generellt även om jag "fuskat" under många år.
Max är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-07-27, 15:49 #2
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
Inte såvitt jag vet. Men cron eller liknande är ju rätt lätt det med, som inte tar jättelång tid att lägga in. Fast även om det hade funnits hade jag nog inte velat lägga in det i databasen. Jag tycker att det känns bra att ha det i crontab samtidigt som det är lättåtkomligt.
fors är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-07-27, 17:28 #3
SumoSilent SumoSilent är inte uppkopplad
Medlem
 
Reg.datum: Jul 2007
Inlägg: 60
SumoSilent SumoSilent är inte uppkopplad
Medlem
 
Reg.datum: Jul 2007
Inlägg: 60
Jag skulle ha gjort en php sida som skapar en xml fil och fyller den med statistiken.
sedan gör du en cron som startar sidan vid ett visst tillfälle
SumoSilent är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-07-30, 09:48 #4
Max Max är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2003
Inlägg: 721
Max Max är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2003
Inlägg: 721
Ok, det verkar som det är det jag redan hittat som gäller alltså. Tack ändå för svar.
Max är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-12-13, 15:01 #5
Max Max är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2003
Inlägg: 721
Max Max är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2003
Inlägg: 721
skakar liv i en gammal tråd bara för att säga att event scheduler i mysql5.1 verkar vara bra. den i kombination med en view gör nog ungefär vad jag är ute efter.

Citat:
Event scheduler. MySQL Events are tasks that run according to a schedule. When you create an event, you are creating a named database object containing one or more SQL statements to be executed at one or more regular intervals, beginning and ending at a specific date and time. Conceptually, this is similar to the idea of the Unix crontab (also known as a “cron job”) or the Windows Task Scheduler. See Chapter 20, Event Scheduler. (Author: Andrey Hristov)
Max är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 20:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017