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

Pogledi i jedno pitanje u vezi servera

[es] :: MySQL :: Pogledi i jedno pitanje u vezi servera

[ Pregleda: 2342 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.dynamic.sbb.rs.



+9 Profil

icon Pogledi i jedno pitanje u vezi servera10.05.2010. u 23:40 - pre 169 meseci
Da li iko zna zašto je politika pojedinih provajdera takva da zabranjuje kreiranje pogleda u bazi i zahteva veće privilegije od onih koje ima vlasnik naloga?
I... ako je politika takva, kako se to može promeniti, da li je ok kontaktirati tehničku podršku da omogući kreiranje ili to treba rešiti nekako drugačije?

Hvala.
 
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: Pogledi i jedno pitanje u vezi servera11.05.2010. u 03:01 - pre 169 meseci
vecina to brani zato sto ih mrzi ili ne znaju ... dobar deo njih brani zato sto 90% programera koji koriste view's iste koristi na pogresan nacin, posebno kada je mysql u pitanju gde je view samo sql rewriter za razliku od orakla gde mozes da imas material view i jos gomilu drugih "fora"... kako developeri cesto misle da se na mysql-u view ponasao kao i na nekim drugim sistemima (gde view stvarno doprinosi brzini) u view stavljaju "izvrsi samoubistvo" upite koji zabadaju server i onda ih zovu "non stop" ... da se ne bi provajder smarao sa tim, oni lepo zabodu view's i miran balkan ...

kako promeniti .... zavisi od provajdera do provajdera ... ako su ovi iz tehnike papani, nikako, ako su inteligentni mozda ce ti posvetiti vreme i dozvoliti ti tako nesto .. sve u svemu u 99% slucajeva neces resiti problem .. ja sam promenio licno za svoje potrebe jedno 30tak hosting provajdera i na kraju sam svatio da ne postoji "dobar hosting provajder" ako hoces bilo sta "out of the box" bez da uzmes svoj server... obzirom da sada mozes za 40tak evra mesecno da imas "zversku masinu" ....

veliki deo problema je tu mysql - da se ne lazemo, nisu provajderi uvek debili .. vrlo cesto jesu ali .. koliko god da je mysql jedan od osnovnih razloga zasto je web danas tu gde je, isto tako je mozda najgori servis koji provajder hostuje ... (ne znam da li je pgsql bolji po tom pitanju, nikad ga nisam hostovao negde) posto jedan user na mysql-u moze da zakuca resurse servera "iz odma" i ne postoji regularan nacin da se to kroz mysql resi... zato razni host provajderi pribegavaju merama da "upit ne moze da traje duze od X sekundi" i slicno, i onda obican bekap ne moze da prodje kad vam treba i slicno ... to je jedan od prvih 10 razloga zasto je ba sa ekipom pokrenuo drizzle posto su oni u startu krenuli da promene arhitekturu tako da bude moguce hostovati isti bez velikih problema koje svi hosting provajderi danas imaju sa mysql-om

da se vratimo na pocetak ...

ako imas view

CREATE VIEW v AS SELECT t1.a as a, t2.a as b FROM t1, t2 where t1.x = t2.y;

i uradis

SELECT * FROM v where a > 10;

sve sto ce mysql da uradi je

1. izgubi vreme na proveravanje prava i cuda ako view ima setovana prava i cuda
2. izvrsi taj select kao pandam: SELECT * FROM (SELECT t1.a as a, t2.a as b FROM t1, t2 where t1.x = t2.y) x WHERE x.a > 10;

1+2 je uvek sporije nego da si uradio SELECT t1.a as a, t2.a as b FROM t1, t2 where t1.x = t2.y and t1.a > 10;

samim tim, da bi smanjio pritisak na bazu, provajder te tera da pises "bolji" upit time sto ti ne dozvoljava da koristis view
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Pogledi i jedno pitanje u vezi servera11.05.2010. u 08:07 - pre 169 meseci
Eto, Bogdan ti je kao i obično napisao sjajan odgovor o čemu se radi, a tebi ako je baš stalo da pogleda jedina opcija ti je da kontaktiraš podršku provajdera i vidiš da li postoji neka šansa da ti to omoguće.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.psit.rs.



+9 Profil

icon Re: Pogledi i jedno pitanje u vezi servera12.05.2010. u 12:51 - pre 169 meseci
Hvala na odličnom odgovoru. Nažalost, podrška nije bila u stanju (??) da uradi išta po tom pitanju, tako da smo na kraju bazu prebacili na drugo mesto gde su view-ovi dozvoljeni. Elem, u pitanju je kod koji nije moguće menjati, upiti nisu najoptimalni, ali je količina podataka u bazi mala, a i ti pogledi su koliko-toliko ok urađeni, tako da sve skupa nema nekog performance hit-a.
 
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: Pogledi i jedno pitanje u vezi servera12.05.2010. u 13:07 - pre 169 meseci
nije tu podrska mnogo kriva, generalno "sistem" koji provajder mora da napravi oko mysql-a da bi radile sve te fensi skripte za menjanje pass-a, za ukidanje naloga i sve ostali point and click avanture uopste nije jednostavan tako da "jednostavni azhtevi" tipa "necu 5 baza po 1G, ocu jednu bazu od 5G" ma koliko delovali "smesno" ne mogu da se izvedu, ili "treba mi ova privlegija" ... to zahteva implementaciju te promene u ceo sistem a samim tim testiranje te promene na sistemu, stage -> production .. moguci downtime ... za tvojih 5E mesecno bole ih uvo da se cimaju ...

ko sto rekoh, imas za 40-50E mesecno da uzmes ceo server i radis na njemu sta oces .. i niko te ne smara :)
 
Odgovor na temu

[es] :: MySQL :: Pogledi i jedno pitanje u vezi servera

[ Pregleda: 2342 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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