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

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Václav Sedlář
Žlutá karta Bazar
Žlutá karta Bazar
Registrován: 01. dub 2006
Bydliště: Liberec
Kontaktovat uživatele:

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

Příspěvek od Václav Sedlář »

OK...také myslím...nechám to tedy už být...
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

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

Příspěvek 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.
1Pupik1989
Začátečník
Začátečník
Registrován: 20. říj 2011
Bydliště: Dvůr Králové nad Labem

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

Příspěvek 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á.
CPU: AMD Phenom II x4 955BE @ 4GHz FAN: Arctic Cooling Freezer Xtreme rev.2
MB: MSI 760GM-E51
RAM: Kingston 2x4Gb RAM DDR3 1333 @ 1466MHz
GPU: Gigabyte Radeon HD 6850 OC 985/1260MHz
HDD: WD Caviar Green WD10EARX 1TB SATAIII/600, ZDROJ: Fortron FSP550-APN (550W)
Odpovědět

Zpět na „Programování a web“