информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаВсе любят медSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / web building
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Проблема с MySQL 05.12.06 17:39  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
Отредактировано 05.12.06 17:44  Количество правок: 4
<"чистая" ссылка>
На хостинге какие-то проблемы с MySQL. Выражается это в том что после определенного момента невозможно открыть сайт. Внутрення отладка скриптов сообщает что слишком много подключений к MySQL. Вот список процессов в MySQL в момент задумчивости:

43534 Query 2278 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.Product_ID,
43535 Sleep 2176 --- ---
43543 Sleep 2113 --- ---
43547 Sleep 0 --- ---
43554 Query 2124 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.Product_ID,
43558 Sleep 40 --- ---
43560 Sleep 1976 --- ---
43562 Query 2027 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.P
43563 Query 2050 Sending data SELECT pc.Category_ID, p.Product_ID, tl.Text FROM Product LEFT
43566 Query 2021 Sending data SELECT pc.Category_ID, p.Product_ID, tl.Text FROM Product p LEFT
43568 Query 2021 Copying to tmp table SELECT count( pc.Product_ID ) AS prods, pc.P
43573 Sleep 1815 --- ---
43574 Query 609 Copying to tmp table SELECT p.Product_ID, p.Price, pc.Category_ID, tlName.Text Name
43581 Query 677 Copying to tmp table select p.*, IF(p.ThumbnailPath='', '', CONCAT('/home
43587 Query 1773 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43606 Query 488 Copying to tmp table select p.*, IF(p.ThumbnailPath='', '', CONCAT('/home
43611 Query 1624 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43622 Query 1533 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43632 Query 1411 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43643 Query 330 Copying to tmp table select p.*, IF(p.ThumbnailPath='', '', CONCAT('/home
43651 Query 1242 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43659 Sleep 1107 --- ---
43670 Query 1066 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43676 Query 24 Sending data select count(*) c from Product p inner
43680 Query 951 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43681 Query 925 Sending data select count(*) c from Product p inner
43683 Query 905 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43684 Query 864 Copying to tmp table select count(pc.Product_ID) as prods, pc.P
43686 Query 833 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43690 Query 756 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43706 Query 620 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43710 Query 562 Copying to tmp table select count(*) c from Product p
43722 Query 483 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left
43725 Query 430 Sending data select count(*) c from Product p inner
43728 Query 390 Sending data select count(*) c from Product p inner
43732 Query 280 Copying to tmp table select count(pc.Product_ID) as prods, pc.Product_ID,
43737 Query 211 Sending data select count(*) c from Product p inner
43738 Query 203 Copying to tmp table select count(pc.Product_ID) as prods, pc.Product_ID,
43739 Sleep 128 --- ---
43748 Query 23 Sending data select pc.Category_ID, p.Product_ID, tl.Text from Product p left


Видно что очень долго висит запрос с id 43534 (2278 секунд). Сайт проработал больше 2 лет. Размер базы не очень большой ~ 400Mb.
OS: FreeBSD 4.11-RELEASE
MySQL: mysql Ver 14.7 Distrib 4.1.22, for portbld-freebsd4.11 (i386) using readline 5.1
Apache: Apache/2.0.59
куда рыть?
А среда сайта какая? CMS? 05.12.06 19:57  
Автор: Garick <Yuriy> Статус: Elderman
<"чистая" ссылка>
нет, веб-магазин с самописанными скриптами 06.12.06 10:07  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
хм 05.12.06 17:50  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
> На хостинге какие-то проблемы с MySQL. Выражается это в том
> что после определенного момента невозможно открыть сайт.
> Внутрення отладка скриптов сообщает что слишком много
> подключений к MySQL. Вот список процессов в MySQL в момент
> задумчивости:
Ну, одно-два висящих подключения сами по себе не должны вызывать достижение предела количества подключений.
Может просто возросла нагрузка (число подключений)? Соответственно, предлагаю просто увеличить в максимальное число подключений к мускулу.
если только 05.12.06 17:48  
Автор: Winer <Виктор С.> Статус: Member
<"чистая" ссылка>
если только
http://dev.mysql.com/doc/refman/4.1/en/slow-query-log.html
и потом
http://dev.mysql.com/doc/refman/4.1/en/explain.html
вариант 05.12.06 18:44  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
попробую отследить какие именно запросы приводят к зависанию
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach