Stránka 2 z 2

Re: mysql tabulka s miliony řádků - select...

Napsal: pát 19. dub 2013, 13:12
od Václav Sedlář
OK...také myslím...nechám to tedy už být...

Re: mysql tabulka s miliony řádků - select...

Napsal: pát 19. dub 2013, 13:57
od nou
DB su vysoko optimalizovane co sa tyka sortovania a triedenia zaznamov. v interpretovanom PHP by som sa o to nepokusal. tabulka optimalizovana na zapis asi nebude mat ziadne indexy. tie velmi ulahcuju pri selectoch ale tieto indexy treba pri vkladani upravovat. videl som taky jednoduchy test kde vkladal do tabulky milion zaznamov s indexami a bez nich. vysledok bol ze sa pri velkom mnozstve zaznamov oplati zrusit ich vlozit a znova vytvorit indexy.

Re: mysql tabulka s miliony řádků - select...

Napsal: pát 19. dub 2013, 14:11
od 1Pupik1989
Jde o to vybrat reálných X záznamů, což:

Kód: Vybrat vše

SELECT max( id ) - pocet_od_konce FROM tabulka
určitě neudělá. Musely by se vždy opravovat indexy. Pokud by totiž někdo smazal byť jen jeden záznam, tak už to vrátí řádků jen 49999 místo 50000.

Nemám to asi nejlépe řešené, ale nic jiného mě nenapadá.