anonymous@RULINUX.NET~# | Last login: 2024-11-05 20:38:32 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Rulinux.net | [RSS] |
|
|
|
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>Чо на чо меняли
Tux-oid(*)(2011-10-05 12:51:06)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Ах-да результат по тому-же запросу после обновления <!-- Запрос SELECT count(*) AS cnt FROM comments where tid = '34536' выполнен за 0.052306 сек.--> Tux-oid(*)(2011-10-05 12:54:13)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?> на гораздо более мощном сервере по сравнению с моей
|
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>И показания из топа - во что он упирается - в ЦПУ или в диск.
Tux-oid(*)(2011-10-05 13:07:16)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?А может ты выложишь дамп БД, естественно без паролей, емейлов и im-ов? Тогда можно будет попробовать потестировать на реальных данных на разных машинах. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Слушай, а он всё время так напряжённо процессор жрал или только во время выполнения запроса? Если первое - то возможно и бага: я смотрю народ на потребление CPU жалуется в основном в связи с автовакуумом, но он вроде сам по себе должен цпу жрать, и на ненагруженной машине. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?> А может ты выложишь дамп БД, естественно без паролей, емейлов и im-ов? Тогда можно будет попробовать потестировать на реальных данных на разных машинах.
|
Tux-oid(*)(2011-10-05 13:38:25)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>В новой БД они вроде и храниться-то кстати не должны, что облегчает дело.
Tux-oid(*)(2011-10-05 13:40:28)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Ну пароли сбросить - дело одного апдейта, я про остальное: насколько я понимаю у тебя раньше тебе базу расшарить мешали трудности с зачисткой айпишников и другой приватной информации и типа того? |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?уже сменил на qwerty и [email protected], [email protected]. Ссылку дам как только загрузится на zalil.ru Tux-oid(*)(2011-10-05 13:47:35)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Tux-oid(*)(2011-10-05 13:49:52)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?wget-нул его с домашней машины, получил какой-то мусор, похожий на ХТМЛ со вставками джаваскрипта. w3m вообще нифига не показывает по данному урлу. Чо тебе на собственном хостинге файл не выложить? |
Tux-oid(*)(2011-10-05 14:21:53)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Ну чо, втянул базу.. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Да они все по мелочи притормаживают. Вот в сумме и набегает. Вот например <!-- Запрос SELECT id FROM comments WHERE tid = '34824' ORDER BY id ASC выполнен за 0.230221 сек.--> А конфиг будет уже ближе к вечеру. Tux-oid(*)(2011-10-05 16:14:41)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?У меня он 50 мсек дает.. Чему там набигать, если у тебя запросов штук десять на страницу, не больше. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>Ну чо, втянул базу..
|
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>Ты там вроде на каждый запрос ещё делаешь "UPDATE users SET last_visit" - он не тормозит на анонимусах?
Tux-oid(*)(2011-10-05 16:30:55)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?> Да, и я не верю что разница в производительности в 200 раз связана с версией СУБД :) Этого просто не может быть.
bugmaker(*)(2011-10-05 16:35:50)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.17) Gecko/20110422 Ubuntu/10.04 (lucid) Firefox/3.6.17 |
Tux-oid(*)(2011-10-05 16:43:52)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Кстати там я наткнулся на такой ужаснейший запрос с 2 иннер джойнами и вложенными подзапросами аж 4 уровня выполняющийся больше секунды. Tux-oid(*)(2011-10-05 17:07:33)
Отредактировано Tux-oid по причине "не указана" Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?У меня 9.0.4, а сайт сегодня скачать и поставить наверное не смогу. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>Кстати там я наткнулся на такой ужаснейший запрос с 2 иннер джойнами и вложенными подзапросами аж 4 уровня выполняющийся больше секунды.
|
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Алсо, воткнул глобальный счётчик времени запросов в движок, убедился, что почти 90% времени таки занимают запросы, и пхп совсем не виноват. Если, конечно, с кодом не ошибся. |
anonymous(*)(2011-10-05 21:30:59)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Вобщем посмотрел настройки - практически всё тоже что и у меня по дефолту.. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?... хотя на своей машине не вижу никакого улучшения производительности от задания большего кеша, да и shared_buffers не хочет подниматься выше 27Мб.. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Думаю теперь чем заменить эти 3 запроса. Tux-oid(*)(2011-10-06 11:39:06)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Второй и третий запросы практически одинаковы, а третий исполнялся втрое дольше - это флуктуация или разница от раза к разу такая? |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>это флуктуация или разница от раза к разу такая?
Tux-oid(*)(2011-10-06 12:14:23)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>Думаю теперь чем заменить эти 3 запроса.
|
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Фантастика какая-то. И именно в этом порядке? Обрати внимание, я ещё секунды из даты убрал. Не знаю осмысленно ли это в случае с постгресом, судя по докам он не должен перепаршивать запросы при изменении параметров, но возможно это позволит ему брать данные прямо из его кеша (от предыдущего такого же запроса) в течение той же минуты. Может есть смысл попробовать и так и так для сравнения.. По функционалу небольшая неточность не должна быть фатальной. Так же проиндексируй каменты по TID. У тебя выборка каментов обычно идёт в привязке к треду, поэтому такой индекс будет много где полезен, к тому же он обладает хорошей селективностью. Если сейчас РДБМС не имеет никакого представления о каментах и делает фулл-скан по таблице (т.е. перебирает все записи в поисках ну максимум 100 каментов с данным tid, то при наличии индекса объём данных которые ей надо просмотреть уменьшится на порядки). |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?> Мне кажется, что тебе надо сделать индексы по timest и tid.
|
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Попробуй теперь убей индекс на timest, убедись что разница ничтожна, потом остальное реализуй тоже: слей всё в один запрос, посмотри разницу, обрежь секунды - снова посмотри. |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>слей всё в один запрос, посмотри разницу, обрежь секунды - снова посмотри.
Tux-oid(*)(2011-10-06 14:44:36)
Отредактировано Tux-oid по причине "не указана" Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>Лучше ограничиться tid пока: на каждый тред приходится не так уж много каментов и дополнительно их индексировать ни к чему.
|
Скрыть
Re:Ну так чо там с апгрейдом постгреса?Как это нет? Целых 6 миллисекунд! И это на выборке за 3 часа небось? А если кто за больший период смотрит? |
Скрыть
Re:Ну так чо там с апгрейдом постгреса?>А какова получилась разница с индексом по timest и без него?
Tux-oid(*)(2011-10-06 15:11:02)
Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20110922 Firefox/7.0 SeaMonkey/2.4 |
|
|
|
Этот тред читают 11 пользователей: |
Анонимных: 11 Зарегистрированных: 0 |
Re:Ну так чо там с апгрейдом постгреса?
Немного полегчало вроде. Но иногда все равно замерзает с 504.
Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.220 Safari/535.1