Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.04.11
Prihlásený: 14.08.14
Príspevky: 74
Témy: 31
Príspevok NapísalOffline : 27.05.2013 19:19

Ahojte,
pracujem na vacsom projekte a ako sa zaplna mysql databaza, zacinam mat pocit, ze to nebude to prave orechove, lebo sa chod stranky spomaluje.
Ide hlavne o jednu tabulku, kde je cca 10tisic zaznamov a pri obycajnom selecte to dost trva. Myslite, ze je to sposobene typom DB? Alebo to su len zle sql dotazy ci pomaly server?


Offline

Skúsený užívateľ
Skúsený užívateľ
pomala mysql databaza?

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 27.05.2013 19:28

Chceš, aby sme to tipovali? :) 10k záznamov je ale nič..
Ťažko podľa takéhoto popisu určiť konkrétnu príčinu problémov, ale chybu by som hľadal inde ako v počte riadkov v db...







_________________
C#, PHP, ...
Offline

Čestný člen
Čestný člen
pomala mysql databaza?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 27.05.2013 19:51

Urcite mozes pouvazovat nad zmenou DB serveru za nieco vyspelejsie, ak na to mas prostriedky, lebo u MySQL si teda nevyberies engine, ktory ti jednak da pouzitelnu performance pri castych selectoch a jednak zaruci aspon zakladnu integritu dat.
Ale ako pise walther, 10k riadkov je uplna sranda. Ak ti to bezi na nejakom smradlavom freehostingu, tak je pricina jasna, a inak skus podebugovat - zistit, ktory select dlho trva a ked tak ho sem aj s relevantnym DDL pastni a uvidime. Nejake zakladne optimalizacne techniky mas zvladnute? Indexy tam, kde maju byt, vyhybanie sa vnorenym selectom, ... Niekedy stoji za zvazenie aj porusenie normalnej formy a duplikovanie dat miesto joinovania. Uvidime, co posles.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.04.11
Prihlásený: 14.08.14
Príspevky: 74
Témy: 31
Príspevok Napísal autor témyOffline : 27.05.2013 21:27

Dik za odpovede... Webhosting je u websupportu takze tam by problem byt nemal... No prave, mam tam vnoreny select snazim sa mu nejako vyhnut, no zatial som nenasiel vhodnu alternativu, ale mozno budete vediet pomoct...

Kód:
SELECT accomodation.* FROM (SELECT id, aid, title_sk, title_cz, title_en, title_de, title_url, content_sk, content_cz, content_en, content_de, address, web_url, country_id, city_id, status, info_date_add, info_ip_add, info_user_add FROM accomodation ORDER BY accomodation.info_date_add DESC) AS accomodation GROUP BY accomodation.aid ORDER BY accomodation.title_sk


Ide o to, ze tabulka accomodation ma unikatny identifikator ID a zaznamy treba groupovat podla AID, lenze predtym, ich treba zoradit podla info_date_add (najnovsie prve)... Nasiel som na to alternativu cez JOIN lenze nerozumim, ako to zoradit predtym, nez sa to groupne...


Offline

Čestný člen
Čestný člen
pomala mysql databaza?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 27.05.2013 23:03

No, asi ti bude musiet poradit niekto iny, lebo ja netusim, co tymto kodom chces povedat. Nepoznam MySQL, takze neviem, co bude odpoved toho dotazu - v kazdej inej databaze to spravne spadne, pretoze selektujes a radis podla stlpcov, ktore nemas v GROUP BY. Takze asi lepsie napis, ake mas data a aky z nich chces vystup.
Ale mozno sa trafim, co chces dosiahnut - vies o tom, ze mozes napisat nieco ako ORDER BY foo, bar, kde sa radi najprv podla foo a ak niektore riadky maju rovnaku hodnotu atributu foo, zoradia sa nasledne tieto podla bar? Nebude sa ti to hodit?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.04.11
Prihlásený: 14.08.14
Príspevky: 74
Témy: 31
Príspevok Napísal autor témyOffline : 27.05.2013 23:13

Hmm no bohuzial nie, lebo v mysql zapise ide GROUP BY este pred ORDER BY a zapis sa cita postupne, cize najskor groupne, potom zoradi... U mna totiz zoradujem podla DATETIME a este pred GROUP BY, takze nikdy nebude ten datum rovnaky...


Offline

Správca fóra
Správca fóra
pomala mysql databaza?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.05.2013 0:10

Vyskusaj toto, ci ti pojde sviznejsie:
Kód:
SELECT t1.*
FROM accomodation AS t1
LEFT JOIN accomodation AS t2 ON t1.aid = t2.aid AND t1.info_date_add < t2.info_date_add
WHERE t2.info_date_add IS NULL
ORDER BY t1.title_sk







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. MySQL databaza na redhost

v Databázy

6

1054

11.09.2007 21:41

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Databaza mysql a jej nastavenie

v Databázy

6

1742

17.01.2008 15:57

Nexus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomala rýchlost

v Ostatné zariadenia

1

1039

09.08.2009 9:08

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomala wifi

v Siete

4

732

20.04.2015 8:22

igor.sinsky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomala siet

v Siete

0

1341

01.06.2006 10:04

korytnator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 6870 pomala?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v ATI/AMD grafické karty

33

2382

03.02.2011 16:26

P€PoX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fakt pomala optika

v Siete

9

769

09.02.2012 15:43

Anonym147147 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vista-zamrza,pomala

v Operačné systémy Microsoft

5

637

31.08.2008 11:06

McDog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomala motorola V3i

v Mobilné zariadenia

2

1008

08.03.2009 12:19

M4ROSH Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. strasne pomala vista

v Operačné systémy Microsoft

4

1317

03.10.2009 10:40

Semp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomala rychlost internetu

v Operačné systémy Microsoft

8

1014

11.08.2010 21:59

dixi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIFI - pomala rychlost

v Siete

6

1317

29.01.2009 15:14

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zeby pomala rychlost napalovania ?

v Optické zariadenia

12

1235

14.07.2009 21:16

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SSD VERTEX2 pomala rychlost

v SSD disky

7

683

05.02.2011 11:29

Vlatko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Switch a pomala siet

v Siete

0

556

31.01.2008 17:19

tre-SKA Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nejaka pomala rychlost routra

v Siete

13

1118

08.07.2008 19:24

Daevid Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra