Биллинговая система Nodeny
22 Ноября 2024, 18:10:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Тормозит админка  (Прочитано 5674 раз)
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« : 01 Сентября 2011, 08:01:24 »

Сильно притормаживает когда открываешь клиента.

Думаю что дело в этом:
Открываешь клиента и в Debug нашел один запрос который относится до оборудования переданного клиенту.
Не можем отказаться от оборудования, ведется учет движения, что облегчает в будущем находить от кого пришло, когда пришло и что с ним происходило...
   
Оборудование, которое числится на клиенте
SELECT COUNT(parent_id) AS n FROM dopdata WHERE revision IN (SELECT MAX(revision) FROM dopdata WHERE parent_type=1 GROUP BY parent_id) AND field_type=7 AND field_value='0:84';
Строк: 1. Время выполнения sql: 18.73331 сек.

Как лечится? Может кто сталкивался.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #1 : 01 Сентября 2011, 08:13:02 »

апдейт до 33 версии?
Записан
blackjack
NoDeny
Старожил
*

Карма: 24
Offline Offline

Сообщений: 352


Просмотр профиля Email
« Ответ #2 : 01 Сентября 2011, 08:13:33 »

лечится изменением стратегии допданных
Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #3 : 01 Сентября 2011, 08:50:50 »

Это я знаю, что с модулями сторонними делать... их много у нас, работать не будут. Все кто на форуме выставлял или продавал , думаю еще не переделали под 50.33 версию. Клиенты привыкли ко всем фичам уже.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #4 : 01 Сентября 2011, 10:21:07 »

тут ничего не поделаешь, mysql пока не может быстро выполнять такого рода запросы. Можно облегчить ситуацию, уменьшив количество данных путем удаления неактуальных ревизий. Не знаю можно ли это сделать одним sql-запросом, но если нет, то создаешь временную таблицу и инсертишь в нее выборку актуальных данных, грохаешь основную таблицу, временную переименовываешь в основную
Записан
Jovani
NoDeny
Постоялец
*

Карма: -9
Offline Offline

Сообщений: 234


Просмотр профиля
« Ответ #5 : 01 Сентября 2011, 11:28:30 »

Но почему то не всегда подтормаживает, бывает когда все быстренько открывает , а есть так что до 30 -40 сек.
Раскатал  на тестовую 50.33 в оборудовании бардак практически ничего нет, все вперемешку.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #6 : 01 Сентября 2011, 11:38:53 »

да
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #7 : 01 Сентября 2011, 12:42:18 »

Не всегда подтормаживать может когда нагрузка на мускул маленькая, возможо стоит попробовать проапдейтить базу данных до 5.5, там может такие запросы быстрее отпашет. Конечно перед апдйтом субд надо сделать бэкап, лучше потестировать на тестовой машине.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!