Autor Zpráva
jonge
Profil
Nemůžu se rozhodnout jestli mám používat indexy nebo ne. Budu mít počitadlo stáhnutí určitého souboru, do MySQL chci ukládat id, jméno souboru, IP a datum stažení. Na stránce budu vypisovat počet stáhnutí pomocí SELECT COUNT(*) + podmínka.

Je lepší použít indexy nebo ne? Když je použiju, bude pomalejší vkládání, když ne, bude pomalejší vybírání.

Děkuji za odpovědi.
Aesir
Profil
jonge:
SELECT COUNT(*) + podmínka.

Důležitá je ta podmínka, samotný SELECT COUNT je extrémně rychlý dotaz, pokud však omezíte výpis podmínkou (WHERE), musí DB stroj hledat a to je pochopitelně rychlejší nad tabulkou s indexy a pokud by měla mít tabulka větší počet řádků, tak index rozhodně použijte.
Toto téma je uzamčeno. Odpověď nelze zaslat.