Witam,
przeglądam na serwerze mysql_slow_logs i często pojawiają się tam zapytania typu:
SELECT * FROM table WHERE id = "61460" LIMIT 1;
UPDATE table SET views = views+1 WHERE id='14760';
Pole id w table to autoincrement PRIMARY w bazie 190 000 rekordów tabela MyISAM
Czy to naprawde może tak obiciązac baze ze leci do slow logs? Jak mozna to zoptymalizowac? Czy cudzyslowy maja tutaj znaczenie (ze niepotrzebnie sa)?
Drugie czesto pojawiajace sie zapytania to:
SELECT * FROM table WHERE MATCH (title) AGAINST ("jakas fraza") LIMIT 0,18;
SELECT * FROM table WHERE id IN (132334,56090,60200,131730,87263,142595,19891,27122,30563,4343,109495,24719,108605,55320,111283);
Jak zoptymalizować takie zapytania? Czy to złe zapytania czy z bazą coś nie tak?