🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #194649

Re: [mysql] Jak często: connect/close

#194649
From: Adam Klobukowski
Date: Tue, 22 Sep 2015 14:01
23 lines
2371 bytes
W dniu wtorek, 22 września 2015 09:01:49 UTC+2 użytkownik Andrzej W. napisał:
> Cześć,
> 
> Buduję urządzenie (sprzęt, Raspberry 2) które ma logować zdarzenia do 
> lokalnej bazy danych MySQL oraz próbować wysłać je również do bazy MySQL 
> w sieci lokalnej.
> Zdarzenia chodzą w paczkach po trzy lub cztery, taka paczka to od 3 do 
> 15 sekund od pierwszego do ostatniego zdarzenia, zdarzeń może być 1-2 
> tyś dziennie.

To jest obciążenie znikome, więc nie ma się co martwić.

> Moja wiedza o bazach jest znikoma, przejrzałem kilka przykładów i 
> napisałem w C kod dopisujący rekord do tabeli ale zastanawiam się czy robić:
> a) mysql_real_connect przy uruchomieniu programu i mysql_close przy jego 
> zamknięciu (program może działać wiele dni a serwer w sieci może być w 
> tym czasie zrestartowany),
> b) przy każdym zdarzeniu robić connect/close
> c) robić connect w razie potrzeby a close po określonym czasie bezczynności.

c) Nie obciąża nadmiernie sieci/serwera i powinno sie w miarę skalować i byc odporne na nagłe, tymczasowe przyrosty ilości zdarzeń.

AdamK
Technical Details
Message-ID: <73ede114-d2c7-457c-a2ce-99e71a4fce57@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!kq10no6795800igb.0!news-out.google.com!n2ni8537igy.0!nntp.google.com!kq10no7595249igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <5600fcdb$0$8382$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.50.122.2 with SMTP id lo2mr16112630igb.2.1442930506359;        Tue, 22 Sep 2015 07:01:46 -0700 (PDT)
X-Received: by 10.182.28.10 with SMTP id x10mr111926obg.20.1442930506340; Tue, 22 Sep 2015 07:01:46 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!kq10no6795800igb.0!news-out.google.com!n2ni8537igy.0!nntp.google.com!kq10no7595249igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Tue, 22 Sep 2015 07:01:46 -0700 (PDT)
In-Reply-To: <5600fcdb$0$8382$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=46.186.83.167; posting-account=mvBzhgoAAADiziO82aLj4VEpjexQv3Cn
NNTP-Posting-Host: 46.186.83.167
References: <5600fcdb$0$8382$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <73ede114-d2c7-457c-a2ce-99e71a4fce57@googlegroups.com>
Subject: Re: [mysql] Jak często: connect/close
From: Adam Klobukowski <adamklobukowski@gmail.com>
Injection-Date: Tue, 22 Sep 2015 14:01:46 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit