MySQL грузит процессоры. Как разрешить использовать только один?

Discussion in 'PHP' started by Steam[777], 5 Nov 2010.

  1. Steam[777]

    Steam[777] Elder - Старейшина

    Joined:
    27 Sep 2010
    Messages:
    295
    Likes Received:
    41
    Reputations:
    25
    Подскажите,как разрешить MySQL использовать только один из процессоров, установленных в системе? Есть ли такая возможность в принципе?
     
  2. modestus

    modestus New Member

    Joined:
    12 Oct 2010
    Messages:
    33
    Likes Received:
    4
    Reputations:
    5
    Была подобная проблема с PostgreSQL.
    Проверь свои запросы к БД сначала, MySQL просто так жрать проц не будет...
     
  3. Steam[777]

    Steam[777] Elder - Старейшина

    Joined:
    27 Sep 2010
    Messages:
    295
    Likes Received:
    41
    Reputations:
    25
    Выполнил запрос show processlist - висит пара запросов со State "copying to tmp table on disk"
    MySQL знаю не очень,но понимю,что пошел своп на диск,отсюда и тормоза.Подскажите, как можно более подробно узнать какой запрос грузит процессор?

    PS Раньше не было такого, БД виртуемарта, позиций,конечно, немало - около 10К, но хотелось бы думать,что движок может и больше тащить на себе,а не вешать сервер при такой пустяковой нагрузке :confused:
     
  4. modestus

    modestus New Member

    Joined:
    12 Oct 2010
    Messages:
    33
    Likes Received:
    4
    Reputations:
    5
    Для PostgreSQL етсь такая хрень как pgAdmin, через нее можно просмотреть все запросы.
    Хз, есть ли такое для мускула, сам в нем не шарю, как и в БД как таковых вообще...