Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Broj upita ka bazi?

[es] :: MySQL :: Broj upita ka bazi?

[ Pregleda: 1859 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Broj upita ka bazi?25.01.2011. u 15:28 - pre 161 meseci
Pozdrav,
Kako bih mogao da dobijem ukupan broj upita ka bazi u jednom satu?Koristim mysql,moze li to negde da se vidi,da se proveri,na sajtu,imam query koji se stvarno dugo izvrsava,mozda u nedogled,ali ne znam kako da ga nadjem.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 16:50 - pre 161 meseci
broj upita na sat, na minut, na sekund ..na dan, od kada je server startovan ?

ako samo kucnes "status;" dobices dosta korisnih informacija ... na primer:

Code:

mysql> status
--------------
mysql  Ver 14.14 Distrib 5.5.8, for linux2.6 (x86_64) using  EditLine wrapper

Connection id:        793661
Current database:    
Current user:        root@localhost
SSL:            Not in use
Current pager:        stdout
Using outfile:        ''
Using delimiter:    ;
Server version:        5.5.8-enterprise-commercial-advanced-log MySQL Enterprise Server - Advanced Edition (Commercial)
Protocol version:    10
Connection:        Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /tmp/mysql.sock
Uptime:            13 hours 36 min 31 sec

Threads: 3  Questions: 6669268  Slow queries: 3  Opens: 6958  Flush tables: 1  Open tables: 332  Queries per second avg: 136.132
--------------

mysql> 


e sad ... imas gomilu COM_* statusa koje ti daju trenutne vrednosti:

Code:

mysql> show global status like '%com_update%';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| Com_update       | 49621 |
| Com_update_multi | 29    |
+------------------+-------+
2 rows in set (0.00 sec)

mysql> show global status like '%com_insert%';
+-------------------+--------+
| Variable_name     | Value  |
+-------------------+--------+
| Com_insert        | 436678 |
| Com_insert_select | 45     |
+-------------------+--------+
2 rows in set (0.00 sec)



dakle bilo je 49621+29 update-a, 436678+45 inserta

imas mnogo raznih tih com_% ... com_select npr ...

mozes na primer:
Code:
mysql> select SUM(VARIABLE_VALUE) nekibroj from INFORMATION_SCHEMA.GLOBAL_STATUS where VARIABLE_NAME like 'com_%';
+----------+
| nekibroj |
+----------+
|  4044277 |
+----------+
1 row in set, 1 warning (0.00 sec)


naravno, ne bi trebalo samo like 'com_%' posto tamo stvarno ima stvari koje te ne zanimaju :D


 
Odgovor na temu

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 17:15 - pre 161 meseci
Hvala bogdane na odgovoru,ali tesko da cu ja moci to da vidim na serveru na kome je hostovan sajt,nemam te privilegije.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 17:24 - pre 161 meseci
mozes da pokupis Com_% vrednosti sa SHOW STATUS .... ali dobijas samo vrednosti za tvoju sesiju ... sve ostalo moras da trazis od provajdera
 
Odgovor na temu

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 17:33 - pre 161 meseci
Hmmm, a kada bih napisao neku php scriptu da broji upite ka bazi,sta mislis da li bi taj podatak bio validan?Pitao sam hosting za taj podatak,i govore mi da imam skoro 40 000 hiljada poziva ka bazi po satu,sto mi se cini nemogucim,a njihovo resenje je da se plati njima jos za veci broj upita,pa bas nisam siguran da je njihov podatak tacan jer mozda zele pare.Moram da najdem nacin da vidim broj upita po satu,a posle da nadjem gde koci,ako koci.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 17:38 - pre 161 meseci
pitaj ih kako broje upite ...

sa php-om neces odraditi posao
 
Odgovor na temu

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 19:33 - pre 161 meseci
Strasno,pitao sam ih kako broje odgovor je bio : we have "custom app" for that.
Sta mislis da li bih mogao bar priblizno da dobijem rezultat sa php-om,da ne bude ostupanje vise od 1000 ?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 19:48 - pre 161 meseci
pazi sta je fora, ti mozes realno da prodjes kroz ceo tvoj app i gde god imas mysql_query da uradis negde neki +1 .. i da pustis to tako da radi ... sta je zezancija .. ima provajdera koji
- svako konektovanje
- svaku proveru "koje tabele postoje"
- svaku proveru "koja je struktura neke tabele"
- svako setovanje parametara konekcija

voze kao jedan "upit"

tako da .. ti mozes da zbrojis samo "prave upite" ono sto oni broje .. to osim da ti kazu - ne mozes da znas ...

ako imas neki virtuelni host mozes da instaliras proxy pa da tuces kroz proxy a da ti on broji
 
Odgovor na temu

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 20:05 - pre 161 meseci
Izvini druze bas te ne razumem,najgore od svega je to sto koristim wordpress,na njemu je problem?
Kako mislis virtuelni host?Ja sam na shared hostingu.Ovo mi je problem,jer mozda imam neki query koji pravi problem,a ja ne mogu da ga nadjem,mozda ima query,a mozda samo hoce da im se plati vise.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 20:17 - pre 161 meseci
sa shared hostingom ne mozes nista na zalost .... mozes da krenes da prepravljas wordpresov kod pa da odatle brojis upite, drugacije ne mozes nista ...

inace wordpress pravi pun ... upita i pisani su nogom tako da smara db server poprilicno mada ako kazu da pravis 40000 poziva ka bazi na sat ili ti je extra posecen blog (sto ce reci da od google adds-a mozes da placas lepo jedan dedicated server) ili da te neko "tuce po serveru" ili da te hoster laze ... obzirom da znam koliko je nogom pisan wordpress - mislim da je problem da te neko "bije po serveru" ...

elem - instaliraj WP-super-cache i wp-widget-cache plagine za wordpress.... to ce ti osloboditi smaranje baze mnogostruko ...
 
Odgovor na temu

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 20:28 - pre 161 meseci
Ima od 4000 do 5000 poseta na dan,limit je 75000 query na sat a vec se desilo par puta da to predjem,pa mi sajt bude nedostupan zbog tog limit.Wordpress ima svoje f-je za brojanje upita ka bazi,i dosta su validne,bar za frontend.Kako mislis "bije na serveru"?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 21:22 - pre 161 meseci
vidi sve i da je svih tih 5000 u jednom satu .. 75000 upita znaci 15 upita za svaki page view .. ni wp nije toliko lose napisan ... a ako ti je 5000 na dan to je 1000 na sat u peak vremenu ... sto snaci 75 upita po strani ?!?!?!?!?

no, nisam ja neki majstor za wordpress, nemam pojma da ima neki "brojac" za upite na sebi .. znam da sam ja imao extra problema sa brzinom pre nego sam otisao na svoj dedicated hosting i da sam to resio sa onim wp-cache plaginom

sve u svemu - mnogo je lako da izbrojis ako si admin na serveru, ovako kao klijent bez prava ... kao sto rekoh, jedino da menjas kod wp-a (ili ako on ima tu opciju da broji)
 
Odgovor na temu

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 22:13 - pre 161 meseci
Homepage wordpress koji je upravo instaliran,bez plugina ima 20query,malo komplikovaniji homepage ima 90,tako da kad malo bolje razmislim,to sve stvarno desava,lako se predje ta granica sa nekih 1000 u satu,...,imao sam wp-cache,ali sam ga deinstalirao jer mi je namestio problem sa uploadom.
Hvala Bogdane na diskusiji.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 22:25 - pre 161 meseci
nisam ti bio od neke pomoci :( ... trosim taj wp kao "najgluplji moguci user" :D ... no ne znam kada si skinuo cache, skore verzije su prilicno dobre (i bolje od prethodnih) ... imas mogucnost da ti ne kesira ulogovane korisnike (tako da sve sto ti radis ne pravi ti problem posto za tebe ugasi kesh) .. takodje ima "moja zena" varijanta, onda je stavila da se sve kesira i samo kada dodaje novi post one ode i brisne kesh i to je to :) .. mnogo brze a radio joj je sajt tako nekih 100% brze nego bez toga ... sad doduse na dedicated hostingu nije uopste bitno :D (za 50E mesecno dobijes i7 masinu sa mnogo rama i velikim diskovima .. kada to uporedis sa shared i vps-om .. majka ... mada ista firma za vrlo male pare daje i odlican vps)


 
Odgovor na temu

Ivan Popov

Član broj: 265962
Poruke: 43
*.static.kdsinter.net.



+1 Profil

icon Re: Broj upita ka bazi?25.01.2011. u 22:29 - pre 161 meseci
Jesi,bio od si od koristi :))) Hvala
 
Odgovor na temu

[es] :: MySQL :: Broj upita ka bazi?

[ Pregleda: 1859 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.