[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zaťaženie DB

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 27.04.2009 20:29 | Zaťaženie DB

Zdravím páni (možno aj dámy :D),

na stránke profesia.sk majú v bočnom panely akýsi filter (Lokalita, Druh pracovného pomeru atď..) záznamov. Všimnite si, že pri každej položke je v zátvorke počet vyhovujúcich záznamov. Ako robia ten súčet? Nie je pre databázu veľká záťaž pri každom načítaní stránky sčítavať záznamy vyhovujúce podmienkam, ak tam je cca 10-20 tisíc záznamov?

Poprípadne by sa to dalo tak, že by pri každej editácii (pridanie, zmazanie alebo úprava) nejakého záznamu robili v zvlášť tabuľke súčet podľa kritérií? To je relatívne menšia záťaž, ale keď si vezmem, že tých kombinácií je veľa, nebolo by obtiažne ich generovať?

Prosím dakoho aby mi to objasnil :D ďakujem


_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Zaťaženie DB

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 27.04.2009 20:39 | Zaťaženie DB

co znamena velka zataz? pri takom malom pocte, ako si uviedol, urcite nie... predpokladam ale, ze tieto sucty maju v druhej tabulke, lebo je to urcite efektivnejsie, ako keby sa mali stale dokola scitavat zaznamy v tabulke, kde su ulozene data jednotlivych ponuk...


_________________
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
Offline

Užívateľ
Užívateľ
Zaťaženie DB

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Napísal autor témyOffline : 27.04.2009 20:59 | Zaťaženie DB

takze pre databazu by nebolo nic hrozne stale robit

Kód:
count(*) where lokalita = 'nitra' and where druh = 'zivnost'


pri mnou uvedenom pocte zaznamov?

a ako asi moze vyzerat ta tabulka?


_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Zaťaženie DB

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 27.04.2009 21:05 | Zaťaženie DB

ak su spravne nastavene indexy, tak nie... ktoru tabulku myslis?


_________________
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
Offline

Užívateľ
Užívateľ
Zaťaženie DB

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Napísal autor témyOffline : 27.04.2009 21:09 | Zaťaženie DB

ta tabulka kde maju podla predpokladu sucty...

pretoze ked si klikas na tie odkazy, tak sa ti meni filter, vzdy podla kriterii... takze musia mat ulozene v tabulke vsetky mozne kombinacie


_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Zaťaženie DB

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 27.04.2009 21:54 | Zaťaženie DB

to je otazne, ale asi vsetky data, ktore sa nachadzaju vo filtroch, teda kraj, lokalita, pracovny pomer, pozicia, ... ak mas zvoleny len kraj, tak sa spocitaju zaznamy s prislusnym krajom a pod... ale pravdaze to moze byt uplne inak :) zaujimave vsak je, ako maju rieseny filter na ponuky za urcite obdobie (1 mesiac, 1 tyzden, 1 den, ...), pretoze ked si pozries url a zacnes radovo zvacsovat hodnotu parametra count_days, tak sa predlzuje cas spracovania/nacitania stranky... pri 10mld je to uz citelne... ked dalej zvysujes, tak uz asi uplynie max doba behu skriptu, kedze sa zobrazi prazdna stranka...


_________________
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: 6 ] 


Zaťaženie DB



Podobné témy

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

Zaťaženie procesora

v Operačné systémy Microsoft

5

513

10.02.2021 11:31

shiro

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

zatazenie RAM

v Pamäte

10

601

09.04.2016 13:20

shiro

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

Zatazenie CPU

v Intel - Integrated Electronics

18

589

01.12.2013 22:36

brmbo

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

Max. zaťaženie PC

v Ostatné

12

716

12.05.2012 0:43

MacherSVK

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

Vysoke zatazenie procesora

v AMD - Advanced Micro Devices

19

2041

02.02.2011 18:44

r0bhin0

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

Zatazenie servera .htaccessom

v Ostatné

2

565

13.05.2010 8:29

coldak

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

restartovanie zatazenie procesora

v Intel - Integrated Electronics

23

1056

03.04.2010 8:14

Jaro

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

Zatazenie dat mapami?

v Smartfóny a tablety

2

3911

27.11.2012 20:57

mirom

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

Max. zaťaženie PC

v Ostatné

4

1079

25.10.2008 12:24

Jaro

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

interrupts zatazenie procesora

v AMD - Advanced Micro Devices

1

401

19.09.2012 12:07

McDog

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

privelke zatazenie ramky

v Operačné systémy Microsoft

4

497

12.10.2007 22:43

OmeGa

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

Nezname zaťaženie procesora

v Intel - Integrated Electronics

2

506

03.11.2011 18:28

Brusska

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

Zaťaženie USB portu

v Ostatné

5

868

19.12.2010 17:10

Steal6th

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

Zataženie cpu po oc

v Benchmarky a diagnostické programy

11

1527

15.05.2010 0:05

alexis333

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

zatazenie a teplota gpu

v Benchmarky a diagnostické programy

1

1255

17.10.2009 23:21

Atrix24

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

Zaťaženie GPU na 99%

v nVidia grafické karty

0

401

01.12.2012 13:57

MoonDreams



© 2005 - 2024 PCforum, edited by JanoF