[ _Maria_ @ 10.09.2008. 11:26 ] @
moze li mi neko objasniti sta tacno ovo znaci?
da li je problem u skriptu koji je instaliran ili u hosting paketu?
kako je najbolje resiti ga?
ako je broj mysql konekcija za bazu ogranicen na 20, da li to znaci da je maximalni broj online korisnika na sajtu 20?
[ Nikola Poša @ 10.09.2008. 12:55 ] @

http://dev.mysql.com/doc/refman/5.0/en/user-resources.html
[ _Maria_ @ 11.09.2008. 22:18 ] @
neki humanoidniji korisnik/odgovor?
[ Tyler Durden @ 12.09.2008. 08:14 ] @
Pa ne znam šta bolje od ovoga da ti se kaže, treba samo pročitati.
max_user_connections znači da tvoj username za bazu može imati maksimalno n istovremenih konekcija na bazu. To ne znači da je maksimalni broj online korisnika na sajtu n.
Limit od 20 je više nego dovoljan za svaku pristojno napisanu skriptu/program.
[ Nikola Poša @ 12.09.2008. 15:20 ] @
Citat:
_Maria_: neki humanoidniji korisnik/odgovor?

Ja mislim da sve lepo pishe na tom linku kojeg sam post-ovao... Problem je jedino ako ne znash engleski...
[ dusan-srb @ 30.11.2008. 00:38 ] @
PREVOD TEKSTA da bude jasnije malo...
5.5.4. Ograničavanja račun resursa
Jedan od načina ograničavanja upotrebe MySQL poslužitelj resursa je postaviti varijablu max_user_connections sistem na ne-nule. Međutim, ova metoda je strogo globalno, a ne dopušta za upravljanje individualne račune. Osim toga, to ograničava samo broj istovremenih veze ostvarene korištenjem jednog računa, a ne ono što klijent može učiniti jednom spojeni. Obje vrste kontrole su od interesa za mnoge MySQL administratori, osobito onih koji rade za Pružatelji internetskih usluga.
U MySQL 5.0, možete ograničiti sljedeći poslužiteljski resursi za pojedinačne korisničke račune:
• Broj upite koji mogu izdati račun na sat
• Broj ažuriranja koja mogu izdati račun na sat
• broj puta račun mogu se povezati s poslužiteljem po satu
• broj istovremenih veza s poslužiteljem račun može imati (kao i MySQL 5.0.3)
Svaka izjava da je klijent može izdati tačkama na upit ograničenje. Samo izjave da izmijenite bazama podataka ili tablicama, grof protiv ažuriranje ograničenje.
Prije MySQL 5.0.3, nekog "računa" u ovom kontekstu je ocenio protiv stvarna vojska, u kojoj je korisnik povezuje. Pretpostavimo da je redak u tablici korisnik koji ima hosta i Korisničke vrijednosti i usera%. Example.com, kako bi se omogućilo usera se povezati s bilo kojeg pružatelja usluga domenom u example.com. Ako usera istodobno povezuje s host1.example.com i host2.example.com, poslužitelj se odnosi na račun resursa granice odvojeno za svaku vezu. Ako usera povezuje opet sa host1.example.com, poslužitelj se odnosi na ograničenja za tu vezu, zajedno s postojećim veze iz koje domaćin.
Kao i MySQL 5.0.3, kao "račun" je ocijenjen kao jedan redak u tablici korisnik. To je, veza se procijeni protiv Host vrijednosti u tablici korisnik redak koji se odnosi na vezu. U tom slučaju, poslužitelj primjenjuje ograničenja resursa kolektivno na sve veze koje iz bilo kojeg usera domaćin u example.com domene. Pred-5.0.3 metoda računovodstva svibanj biti odabrana prema početak poslužitelj sa - stari-style-user-ograničava mogućnost.
Kao uvjet za korištenje ove usluge, korisnik stol u MySQL bazu podataka moraju sadržavati resursa povezanih s stupaca. Ograničenja resursa su pohranjene u max_questions, max_updates, max_connections i max_user_connections stupaca. Ako je Vaš stol korisnik nema tih stupaca, ona mora biti nadograđen; pogledajte Poglavlje 4.4.9, "mysql_upgrade - Provjerite Tablice za MySQL Upgrade".
Za određivanje ograničenja resursa s GRANT izjavu, koristiti SA klauzulu da imena svakog resursa biti ograničen i po sata računati sa naznakom ograničenje vrijednosti. Na primjer, za stvaranje novog računa koji mogu pristupiti korisničkoj bazi podataka, ali samo u ograničenom moda, problem sa ovom izjavom:
MySQL> GRANT sve na klijentu .* TO 'Franjo' @ 'localhost'
-> Utvrđene 'Frank'
-> S MAX_QUERIES_PER_HOUR 20
-> MAX_UPDATES_PER_HOUR 10
-> MAX_CONNECTIONS_PER_HOUR 5
-> MAX_USER_CONNECTIONS 2;
Ograničenje vrste ne treba sve biti pod nazivom klauza u SA, ali one mogu biti imenovane prisutan u bilo kojem redoslijedu. Vrijednost za svaku po-satni limit bi trebao biti cijeli broj predstavlja računati po satu. Ako Donacija izjavi nema S klauzula, granice su svaki postavljen na zadanu vrijednost nula (to jest, bez ograničenja). Za MAX_USER_CONNECTIONS, ograničenje je cijeli ukazuje na najveći broj istovremenih veza račun može učiniti u bilo kojem trenutku. Ako je ograničenje postavljeno na zadanu vrijednost nula, u max_user_connections sustav varijabla određuje broj istovremenih veza za račun.
Za određivanje ili izmjenu granica za postojeći račun, koristiti GRANT KORISNIČKI izjavu na globalnoj razini (NA *.*). Na sljedeću izjavu promjene upit za ograničenje Franje do 100:
MySQL> GRANT KORISNIČKI ON *.* TO 'Franjo' @ 'localhost'
-> S MAX_QUERIES_PER_HOUR 100;
Ova izjava ostavlja računa postojeće povlastice nepromijenjene i mijenja se samo granične vrijednosti naveli.
Da biste uklonili postojeće granice, postaviti vrijednost na nulu. Na primjer, za uklanjanje ograničenja o tome koliko puta na sat Franje mogu spojiti, koristite ovu izjavu:
MySQL> GRANT KORISNIČKI ON *.* TO 'Franjo' @ 'localhost'
-> S MAX_CONNECTIONS_PER_HOUR 0;
Korištenje resursa odvija prilikom prebrojavanja bilo koji korisnički račun ima nule ograničenja na njegovu uporabu bilo kojeg sredstva.
Kao poslužitelj radi, on broji koliko puta svaki račun koristi resurse. Ako račun doseže limit na broj veza u posljednjih sat vremena, daljnje veze za račun su odbacili sve do sat vremena da je se. Slično tome, ako se računa dostiže svoj ograničenje na broj upita ili ažuriranja, daljnje upite ili nadopune su odbacili do sat je gore. U svim takvim slučajevima, prikladno je izdao poruku o pogrešci.
Resource broje se radi po računu, a ne po klijentu. Na primjer, ako vaš račun je upit ograničenje od 50, ne možete povećati svoj granica do 100 od izrade dva istovremena veze klijenta na poslužitelj. Upiti izdaju na obje veze broje zajedno.
Upiti za rezultate koji su služili iz cache-upit ne računati protiv MAX_QUERIES_PER_HOUR ograničenje.
Trenutna po sat-resource-tačkama mogu se koristiti za poništavanje globalno za sve račune, ili pojedinačno za određeni račun:
• Za poništavanje trenutne tačkama na nulu za sve račune, rumenilo USER_RESOURCES izdati izjavu. Grofova i može biti izmijenjena po pretovar je dodjeljuje tablice (na primjer, s rumenilo POGODNOSTI izjavu ili mysqladmin reload naredbe).
• Na tačkama za pojedinačni račun može biti postavljena na nulu tako ponovno mu dati bilo koju od svojih granica. Da biste to učinili, primijenite GRANT KORISNIČKI kao što je opisano ranije i odrediti granicu vrijednost jednaka vrijednosti koja je račun trenutačno ima.
Brojač presloži ne utječe na MAX_USER_CONNECTIONS ograničenje.
Sve tačkama početi na nulu kada se poslužitelj pokrene; tačkama nisu prenešena kroz restart.
Za MAX_USER_CONNECTIONS ograničenje, zajedljiv slučaju može doći ako je račun trenutno je otvoren najveći broj veza dozvoljeno je: A iskopčajte slijedi brzo se spojiti može rezultirati pogreška (ER_TOO_MANY_USER_CONNECTIONS ili ER_USER_LIMIT_REACHED) ako poslužitelj nije u potpunosti obrađen u odspajanje od kada je povezati se događa. Kada se završi odspojite obrada poslužitelju drugu vezu...
[ Goran Rakić @ 30.11.2008. 01:09 ] @
Koja je svrha tvog odgovora sa mašinskim prevodom?
[ dusan-srb @ 30.11.2008. 09:01 ] @
Citat:
Goran Rakić: Koja je svrha tvog odgovora sa mašinskim prevodom?


Ma jok cini ti se!

[ Shinhan @ 01.12.2008. 07:34 ] @
Ako neko razmišlja da mu 'max_user_connections' može pomoći za ograničavanja u situaciji gde ima puno korisnika na jednoj mašini, neka pročita MySQL for Hosting Providers - how do they manage ?.