За последние 24 часа нас посетили 34989 программистов и 1758 роботов. Сейчас ищут 807 программистов ...

Кеширование или что-то еще

Тема в разделе "MySQL", создана пользователем armadillo, 5 авг 2010.

  1. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    регулярно в логах проскакивают запросы с превышением нужного времени выполнения.
    запускаю их для проверки - все норм. то есть в логе 0.2, при проверке 0.006.
    SQL_NO_CACHE не помогает.

    сейчас с утра пришел на работу, включил комп, запустил вчерашние запросы ( с добавленным SQL_NO_CACHE)
    соотношение такое же, первый запуск 0.18, второй 0.005.

    это что, просто подгрузка индексов при первом обращении?
    таблицы InnoDB
     
  2. phpdude

    phpdude Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    697
    Симпатии:
    0
    возможно запросы свопятся, мб винт разогревается? :D
     
  3. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    гремлины все и жара. но все равно как понять на какие запросы внимания не обращать.
    причем одновременно с этими (в пределах секунды) тупят и другие запросы, которые точно быстрые и до этого запускались.
    то есть мускул вообще курит в этом момент.
     
  4. phpdude

    phpdude Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    697
    Симпатии:
    0
    точно свапятся, что те что другие запросы.

    explain юзайте чтобы посмотреть как работает запрос
     
  5. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    блин и тут тоже самое.