Прежде всего, я использую PhpMyAdmin
, это нормально или нет?
Потому что, когда у меня есть кэш disabled
, и я делаю два запроса после каждого другого, второй запрос всегда выполняется быстрее, поэтому я думаю, может быть, есть внутренний кэш на PhpMyAdmin
?
Во-вторых, есть ли способ узнать, сколько времени занимает запрос, в php и отобразить его в браузере? (чтобы я мог использовать php вместо phpMyAdmin)
В-третьих, SHOW STATUS LIKE '%qcache%'
дает мне это:
Qcache_free_blocks 1
Qcache_free_memory 25154096
Qcache_hits 0
Qcache_inserts 2
Qcache_lowmem_prunes 0
Qcache_not_cached 62
Qcache_queries_in_cache 2
Qcache_total_blocks 6
Почему Qcache_not_cached увеличивается на число 5
или 10
для каждого запроса, который я делаю? Не должно ли быть только 1
увеличение за запрос?
Кроме того, когда я включил кэш и выполнил запрос, Qcache_queries_in_cache
увеличился на 2
... Я думал, что он будет увеличен на 1
за каждый запрос, объясните кому-нибудь?
ТОГДА, когда я сделал другой запрос, такой же, как тот, который я кешировал, прирост производительности вообще не был, запрос занимал столько времени, сколько кеша не было включено ...
Любая помощь здесь, пожалуйста, за исключением ссылки на руководство (я уже читал).
Спасибо
ОБНОВЛЕНИЕ
Вот типичный запрос, который я делаю:
SELECT * FROM `langlinks` WHERE ll_title='Africa'