Sidder og flytter lidt rundt i en MySQL database, og er derfor nød til at slette nogle ting.
Hvis man feks har en table der hedder nyheder og der er måske 500 af dem, og man så sletter nr 300, sløver det databasen? Er der en hurtig og nem måde at rydde op(optimere) sin MySQL Db, uden at det genrerer nogle fejl når indholdet skal vises på siden?
Anders!
Hvis du havde et par millioner rækker i en tabel, og der var tunge indexes på, og du skulle fjern en del rækker, ville jeg nok skrive sql som smed indexet af tabellen, så delete de rækker på id som skulle ud og bagefter fyre noget sql af til at bygge indexene op igen.
For det kan være hurtigere at fjerne index, lave en enkelt dyr søgning i en delete og bygge hele indexet igen, end at skulle rette i et dyrt index en masse gange (et index er jo et balanceret træ, optimeret til søgning).
Men når du har måske 500 rækker, så burde dit index ikke tage ressourcer.