mysql tabulka s miliony řádků - select...
- Václav Sedlář
- Žlutá karta Bazar

-
- Registrován: 01. dub 2006
- Bydliště: Liberec
- Kontaktovat uživatele:
Re: mysql tabulka s miliony řádků - select...
OK...také myslím...nechám to tedy už být...
- nou
- Začátečník

-
- Registrován: 11. pro 2009
Re: mysql tabulka s miliony řádků - select...
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

-
- Registrován: 20. říj 2011
- Bydliště: Dvůr Králové nad Labem
Re: mysql tabulka s miliony řádků - select...
Jde o to vybrat reálných X záznamů, což:
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á.
Kód: Vybrat vše
SELECT max( id ) - pocet_od_konce FROM tabulkaNemá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)
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)