[ 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 | 31
NapísalOffline : 27.05.2013 19:19 | pomala mysql databaza?

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 | 66
Bydlisko: Žilina
NapísalOffline : 27.05.2013 19:28 | pomala mysql databaza?

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 | 34
Bydlisko: Brno
NapísalOffline : 27.05.2013 19:51 | pomala mysql databaza?

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 | 31
Napísal autor témyOffline : 27.05.2013 21:27 | pomala mysql databaza?

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 | 34
Bydlisko: Brno
NapísalOffline : 27.05.2013 23:03 | pomala mysql databaza?

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 | 31
Napísal autor témyOffline : 27.05.2013 23:13 | pomala mysql databaza?

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 | 51
Bydlisko: Bratislava
NapísalOffline : 28.05.2013 0:10 | pomala mysql databaza?

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
 [ Príspevkov: 7 ] 


pomala mysql databaza?



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

1098

11.09.2007 21:41

mokus

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

Databaza mysql a jej nastavenie

v Databázy

6

1795

17.01.2008 15:57

Nexus

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

pomala siet

v Siete

0

1388

01.06.2006 10:04

korytnator

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

2482

03.02.2011 16:26

P€PoX

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

pomala rýchlost

v Ostatné zariadenia

1

1085

09.08.2009 9:08

shiro

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

pomala wifi

v Siete

4

794

20.04.2015 8:22

igor.sinsky

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

strasne pomala vista

v Operačné systémy Microsoft

4

1369

03.10.2009 10:40

Semp

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

pomala rychlost internetu

v Operačné systémy Microsoft

8

1078

11.08.2010 21:59

dixi

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

WIFI - pomala rychlost

v Siete

6

1373

29.01.2009 15:14

Jaro

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

Fakt pomala optika

v Siete

9

852

09.02.2012 15:43

Anonym147147

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

vista-zamrza,pomala

v Operačné systémy Microsoft

5

671

31.08.2008 11:06

McDog

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

pomala motorola V3i

v Mobilné zariadenia

2

1111

08.03.2009 12:19

M4ROSH

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

Nejaka pomala rychlost routra

v Siete

13

1169

08.07.2008 19:24

Daevid

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

SSD VERTEX2 pomala rychlost

v SSD disky

7

744

05.02.2011 11:29

Vlatko

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

zeby pomala rychlost napalovania ?

v Optické zariadenia

12

1286

14.07.2009 21:16

mimkork

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

Switch a pomala siet

v Siete

0

585

31.01.2008 17:19

tre-SKA



© 2005 - 2025 PCforum, edited by JanoF