2 Страницы  1 2 >  
Ответить Создать тему

PostgreSQL , вопросы по мониторингу и производительности

ZlyddeN
post Jan 27 2015, 08:03 
Отправлено #1


Не язык, а напильник!

Сообщений: 8 852
Из: Чебоксары



Настроен мониторинг в zabbix
последние сутки вещает Warning
Цитата
PostgreSQL cache hit ratio too low on _SERVER_ (80.77 %)

что могло бы означать? плохо это или очень плохо? паниковать и чота делать?

ЗЫ: VACUUM FULL сделан уже, не помогло
ЗЗЫ: размер базы 20 гиг

--------------------
Я плохой — и это хорошо. Я не стану хорошим — но это не плохо.
Profile CardPM
  0/0  
ZlyddeN
post Jan 27 2015, 10:11 
Отправлено #2


Не язык, а напильник!

Сообщений: 8 852
Из: Чебоксары



мониторинг настраивался как здесь http://habrahabr.ru/post/234481/

--------------------
Я плохой — и это хорошо. Я не стану хорошим — но это не плохо.
Profile CardPM
  0/0  
ZlyddeN
post Feb 4 2015, 15:32 
Отправлено #3


Не язык, а напильник!

Сообщений: 8 852
Из: Чебоксары



другой вопрос.
если я перечитаю
Исходный код
service postgresql reload
конфиг во время операций с БД это на целостность данных повлияет?

есть другой способ, изнутри уже
Исходный код
SELECT pg_reload_conf();

тут описан
кто пробовал?

Сообщение отредактировал ZlyddeN - Feb 4 2015, 15:35

--------------------
Я плохой — и это хорошо. Я не стану хорошим — но это не плохо.
Profile CardPM
  0/0  
Облачный
post Feb 8 2015, 16:54 
Отправлено #4


я тучка,тучка,тучка

Сообщений: 1 623
Из: Чебоксары



Цитата(ZlyddeN @ Jan 27 2015, 08:03)
что могло бы означать? плохо это или очень плохо? паниковать и чота делать?
*

Оперативной памяти маловато, добавить, если нужно производительность поднять.

--------------------
Keep The Faith
Profile CardPM
  0/0  
ZlyddeN
post Feb 9 2015, 07:34 
Отправлено #5


Не язык, а напильник!

Сообщений: 8 852
Из: Чебоксары



Цитата(Облачный @ Feb 8 2015, 16:54)
Оперативной памяти маловато, добавить,
*

ну памяти ышо полно... при 6 гигах, почти всегда 5 гиг свободно ohmy.gif
Цитата(Облачный @ Feb 8 2015, 16:54)
нужно производительность поднять.
*

читаю как раз разные статьи... а подскажете оочень хороший гайд?

--------------------
Я плохой — и это хорошо. Я не стану хорошим — но это не плохо.
Profile CardPM
  0/0  
Pen
post Feb 18 2015, 15:08 
Отправлено #6


Завсегдатай

Сообщений: 626



Для паники нет причин. У вас просто какой-то запрос вытеснил из кэша пг актуальные данные. Но, судя по вашему сообщению "ну памяти ышо полно... при 6 гигах, почти всегда 5 гиг свободно" это означает, что актуальные данные скорее всего просто в дисковом кэше.
Скорее всего вам нужно поднастроить пг в области использования озу более точно.
Актуальный кэш можете мониторить расширением pg_buffercache.

--------------------
All rights ignored.
Profile CardPM
  0/0  
Pen
post Feb 18 2015, 15:13 
Отправлено #7


Завсегдатай

Сообщений: 626



Цитата(ZlyddeN @ Feb 4 2015, 15:32)
другой вопрос.
если я перечитаю
Исходный код
service postgresql reload
конфиг во время операций с БД это на целостность данных повлияет?
*

Даже если вы перезагрузите пг, целостность данных не пострадает wink.gif

--------------------
All rights ignored.
Profile CardPM
  0/0  
foo-bar
post Feb 25 2015, 14:33 
Отправлено #8


Активный

Сообщений: 1 370



Цитата(ZlyddeN @ Jan 27 2015, 08:03)
что могло бы означать? плохо это или очень плохо? паниковать и чота делать?
*
Если у клиентов нет заметных тормозов, то забить.
Profile CardPM
  0/0  
littlesavage
post Mar 1 2015, 02:23 
Отправлено #9


Эксперт

Сообщений: 698



Как уже написали, если 5 гигов свободно из 6, значит не настроен постргрес.

Для начала ставишь pgtune, натравливаешь на свой postgresql.conf, смотришь, что там можно изменить.
Для 20гиговой базы, для нормальной работы, я бы 48 гигов на сервере просил (если приложение тоже на нем крутится). Ну или минимум 16.

Если версия постгреса меньше 9.0, то сделай ещё reindex database.
Profile CardPM
  0/0  
Pen
post Mar 2 2015, 10:35 
Отправлено #10


Завсегдатай

Сообщений: 626



Это все индивидуально. У нас куча баз на десяток ТБ на 8 ГБ живут и неплохо себя чувствуют.
pgtune в общем случае для первоначальной настройки для неспециалиста подойдет (как в случае с топиксартеторм).

--------------------
All rights ignored.
Profile CardPM
  0/0  
linx
post Jun 11 2015, 10:11 
Отправлено #11


Постоялец

Сообщений: 232
Из: Ядрин



Приветствую. Случилось у меня такая вещь.

Решил я завести некую для теста wiki (confluence), в базе она требовала mysql-connector для томката. Завести это дело пытались безуспешно и сами австралийцы, так и не срослось. Пролежала она так пару-месяцев, решил ладно поставлю postgresql раз там все в штатно прикручивается.

apt-get install postgressql и поехало, а с бекапами и прочими postgressql премудростями разберусь потом, надо пока пощупать, потестить как wiki. Прижилась она достаточно быстро, понравилась, накидали кучу статей что даж вышло за рамки теста и перешло сразу в рабочий процесс. А тут при замене батарей на ИБП вышел казус, после добавления батарей ИБП перезапустился. В тот момент на postgresql ничего не писалось ибо ночь.

И вылезла собственно проблема, не пойму как начать распутывать клубок, не могу зацепиться за ниточку. Сама проблема не запускается postgessql, в логе

postgresql-9.1-main.log
Исходный код
2015-06-01 08:20:22 MSK ???????:  ?? ??????? ??????? ???????? ????????? ? ????? ??? ???????? ??????????: EPERM 2015-06-01 08:20:22 MSK ???????:  ????? ??????? ?????? ??? ???????? ?????????? 2015-06-01 08:20:22 MSK ???????:  ?????? ??????? ?? ???? ????????; ????????? ?????? ??????: 2015-05-27 12:55:12 MSK 2015-06-01 08:20:22 MSK ???????:  ???????? ????????? ????? 2015-06-01 08:20:22 MSK ?????:  ??????? ??? ?????? ??????????? 2015-06-01 08:20:23 MSK ?????:  ?? ??????? ??????? ???? "/etc/ssl/private/ssl-cert-snakeoil.key": EACCES 2015-06-01 08:20:23 MSK ???????:  ????????? ??????? (PID 17458) ?????????? ? ????? ?????? 1 2015-06-01 08:20:23 MSK ???????:  ?????????? ??????? ??-?? ?????? ? ????????? ????????


Мне бы понять без запущенного постгресса можно вытащить базу? мускль привычен, там мне все понятно, а тут не понятна структура, где лежит сама база



--------------------
SELECT launch(latitude,longitude) FROM targets WHERE country = 'US' ORDER BY threat_level
Profile CardPM
  0/0  
SS_
post Jun 13 2015, 23:43 
Отправлено #12


Активный

Сообщений: 12 208



linx, а человеческий лог без знаков вопроса есть?
Profile CardPM
  0/0  
linx
post Jun 15 2015, 14:03 
Отправлено #13


Постоялец

Сообщений: 232
Из: Ядрин



нет, в дебиане 7 все обстоит именно так, в логах всегда вопросы, локаль системы UTF-8, пробовал и переустанавливать пакет, все также

мне бы хотя бы понять возможен ли такой трюк как в случае с мускль, забираем базу ввиде файлов ( к примеру содержимое папки /var/lib/mysql/bases ) и подсовываем, затем репайр

просто в инете столько песен как хорош постгресс, но я даже че-то просто найти инфу как все это чиниться, везде примеры где постгресс уже работает.

Все случившееся мне настолько критично, сколько необходимо самому для саморазвития. Просто пока не могу понять как он устроен и как работает, точнее как устроено хранение баз данных. отталкиваясь от этого уже возможно как то можно понять что случилось

--------------------
SELECT launch(latitude,longitude) FROM targets WHERE country = 'US' ORDER BY threat_level
Profile CardPM
  0/0  
SS_
post Jun 15 2015, 22:37 
Отправлено #14


Активный

Сообщений: 12 208



Цитата(linx @ Jun 15 2015, 14:03)
Просто пока не могу понять как он устроен и как работает, точнее как устроено хранение баз данных.
*

С этим не помогу.
Цитата(linx @ Jun 15 2015, 14:03)
нет, в дебиане 7 все обстоит именно так, в логах всегда вопросы, локаль системы UTF-8, пробовал и переустанавливать пакет, все также
*

Есть возможность поменять локаль во всей системе, может сделать это и логи посмотреть? Сейчас у вас пациент - безрукий китаец у русского доктора, но доктор не знает китайского, а рук нет, чтоб показать на пальцах что болит.
Profile CardPM
  0/+1  
SS_
post Jun 15 2015, 22:58 
Отправлено #15


Активный

Сообщений: 12 208



как вариан в консоле export LC_MESSAGES=en_EN
и запустить бинарник постгреса в этой же консоле либо играть с чем то вроде dpkg-reconfigure locale точно не скажу.
Profile CardPM
  0/0  

2 Страницы  1 2 >
ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
Быстрый ответ
Кнопки кодов
 Расширенный режим
 Нормальный режим
    Закрыть все тэги


Открытых тэгов: 
Введите сообщение
Смайлики
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
smilie  smilie  smilie  smilie  smilie 
         
Показать все

Опции сообщения