core_item_markers - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

core_item_markers

#1 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2013 - 19:22

Продолжу закрытую тему - Появляются темы с непрочитанными сообщениями

Просмотреть сообщениеRitsuka 23 Июль 2012 - 10:42 сказал(а):

core_item_markers

Форум 3.1.2

В последнее время сервер стал падать. Вся запросы к базе забивается запросами типа -
| 1032988 | baza_db | localhost | baza | Query | 0 | Locked | INSERT INTO ibf_core_item_markers (`item_app_key_1`,`item_last_update`,`item_global_reset`,`item_unr |
| 1033006 | baza_db | localhost | baza | Query | 39 | Locked | INSERT INTO ibf_core_item_markers (`item_app_key_1`,`item_last_update`,`item_global_reset`,`item_unr |
| 1033008 | baza_db | localhost | baza | Query | 39 | Locked | INSERT INTO ibf_core_item_markers (`item_app_key_1`,`item_last_update`,`item_global_reset`,`item_unr |
| 1033010 | baza_db | localhost | baza | Query | 1 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033014 | baza_db | localhost | baza | Query | 3 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033015 | baza_db | localhost | baza | Query | 0 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033018 | baza_db | localhost | baza | Query | 38 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033019 | baza_db | localhost | baza | Query | 13 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033021 | baza_db | localhost | baza | Query | 39 | Locked | INSERT INTO ibf_core_item_markers (`item_app_key_1`,`item_last_update`,`item_global_reset`,`item_unr |
| 1033024 | baza_db | localhost | baza | Query | 0 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033025 | baza_db | localhost | baza | Query | 3 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033026 | baza_db | localhost | baza | Query | 39 | Locked | INSERT INTO ibf_core_item_markers (`item_app_key_1`,`item_last_update`,`item_global_reset`,`item_unr |
| 1033028 | baza_db | localhost | baza | Query | 3 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033029 | baza_db | localhost | baza | Query | 0 | cleaning up | INSERT INTO ibf_core_item_markers (`item_app_key_1`,`item_last_update`,`item_global_reset`,`item_unr |
| 1033030 | baza_db | localhost | baza | Query | 39 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033032 | baza_db | localhost | baza | Query | 0 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033034 | baza_db | localhost | baza | Sleep | 12 | | |
| 1033035 | baza_db | localhost | baza | Query | 39 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033036 | baza_db | localhost | baza | Query | 3 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033038 | baza_db | localhost | baza | Query | 38 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033039 | baza_db | localhost | baza | Query | 3 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033041 | baza_db | localhost | baza | Query | 38 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033042 | baza_db | localhost | baza | Query | 12 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033045 | baza_db | localhost | baza | Query | 38 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033046 | baza_db | localhost | baza | Query | 3 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |
| 1033047 | baza_db | localhost | baza | Query | 13 | Locked | INSERT INTO ibf_core_item_markers (`item_key`,`item_member_id`,`item_app`,`item_last_update`,`item_l |

В итоге процессы apache корректно не отрабатывают, а висят и ждут возможности подключения к mysql, при этом забивая собой всю доступную память. Затем идет свопинг винта и все проседает.

Не когда не смотрел таблицу - core_item_markers
Сегодня посмотрел :)
1,030,128 записей 188.1 МБ
Данные	140.3	МБ
Индекс	48,674.0	КБ
Фрагментировано	 60	Байт
Эффективность	187.8	МБ
Всего	187.8	МБ


На аналогичном форуме (по нагрузке) но там 3.2.3
74,284 записей 45.6 МБ
Данные 	42,281.5 	КБ
Индекс 	4,401.0 	КБ
Фрагментировано 	699.5 	КБ
Эффективность 	45,983.0 	КБ
Всего 	46,682.5 	КБ

0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 763
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2013 - 19:38

Ph-A, таблица MyISAM или InnoDB?
Полный лог запроса есть?
0

#3 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2013 - 19:45

Просмотреть сообщениеsiv1987 сказал(а):

таблица MyISAM или InnoDB?

Пока в MyISAM. Планирую переезд на новый сервер и тогда можно включать InnoDB

Просмотреть сообщениеsiv1987 сказал(а):

Полный лог запроса есть?

Неа, надо в логи лезть.
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 763
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2013 - 20:40

А если включить логи медленных запросов? Там точно должен быть полный лог.
1 млн записей это конечно много, особенно если учесть что эта таблица дергается постоянно.
0

#5 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2013 - 22:15

Просмотреть сообщениеsiv1987 сказал(а):

1 млн записей это конечно много

у меня большое сомнение, что они все реальные и нужные. Думаю не почистить таблицу :)

Просмотреть сообщениеsiv1987 сказал(а):

особенно если учесть что эта таблица дергается постоянно.

Но падает раз в день-два-три и то не всегда. Причем не при самых сильных загрузках.
И что не понятно, не помогает перезагрузка. Можно час - два не дергатся :)

А на 3.2.3 есть полезная настройка
Частота сохранения статуса прочитанности?
Статусы прочитанности тем хранятся в базе данных, их обновление достаточно ресурсоемкая операция. Потому IP.Board на время работы пользователя с форумом сохраняет статусы в сессии пользователя. Данная опция позволяет настроить время через которое статусы из сессии будут добавляться в базу. Чем больше время тем меньше нагрузка, но больше риск потери статусов, чем меньше время, тем меньше риск потери, но выше нагрузка.

Просмотреть сообщениеsiv1987 сказал(а):

А если включить логи медленных запросов?

Похоже, что другое не остается. Или не писать данные в базу.
0

#6 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2013 - 23:48

Первый выскочил сразу

# Time: 130206 23:12:45
# User@Host: nikon_db[nikon_db] @ localhost []
# Query_time: 20  Lock_time: 1  Rows_sent: 0  Rows_examined: 0
use nikon;
DELETE FROM ibf_core_item_markers_storage WHERE item_member_id IN (36329,26205,28435,30814,36367,19065,31479,29566,22621,8882,37635,36627,16749,31478,37995,26533,31118,12709,31346,22379,7401,38529,28482,23452,25491,12542,35284,28888,14918,22829,38036,37024,13843,35519,9376,16605,25586,24389,8456,28357,16075,34898,38043,21140,32451,21843,38848,38643,10202,36830);
# Time: 130206 23:21:42
# User@Host: _db[_db] @ localhost []
# Query_time: 103  Lock_time: 4  Rows_sent: 1  Rows_examined: 0
SELECT m.*, m.member_id as my_member_id,p.*,pp.*,g.*,im.*,ccb.cache_content FROM ibf_members m  LEFT JOIN ibf_pfields_content p ON ( p.member_id=m.member_id ) 
 LEFT JOIN ibf_profile_portal pp ON ( pp.pp_member_id=m.member_id ) 
 LEFT JOIN ibf_groups g ON ( g.g_id=m.member_group_id ) 
 LEFT JOIN ibf_core_item_markers_storage im ON ( im.item_member_id=m.member_id ) 
 LEFT JOIN ibf_content_cache_sigs ccb ON ( ccb.cache_content_id=m.member_id )   WHERE m.member_id=1;

0

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 763
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 06 Февраль 2013 - 23:52

Имхо, чистить надо. Даже небольшой delete выполняется по 20 сек
0

#8 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 07 Февраль 2013 - 00:07

Просмотреть сообщениеsiv1987 сказал(а):

Имхо, чистить надо

Аналогично

Просмотреть сообщениеsiv1987 сказал(а):

Даже небольшой delete выполняется по 20 сек

Подозрение, что система чем-то еще занята.

Глюки странные. Две - три ночи вылетают, потом неделю без тормозов работают.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна