Article View: pl.comp.bazy-danych
Article #194649Re: [mysql] Jak często: connect/close
From: Adam Klobukowski
Date: Tue, 22 Sep 2015 14:01
Date: Tue, 22 Sep 2015 14:01
23 lines
2371 bytes
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-mailReferences:
<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