
Александр
08.08.2017
06:57:12

Николай
08.08.2017
09:12:38
Ребзя, как проверить базу на ошибки и надо ли, если ПК из-за перебоев с электричеством несколько раз некорректно вырубался?

Juriy
08.08.2017
09:25:34
если снимется, значит база в порядке

Google

Николай
08.08.2017
09:25:50
о как
а спец команды нет?

Juriy
08.08.2017
09:26:53
нет
если что, pgdump можно делать в > /dev/null
чтоб диск не забивать

Николай
08.08.2017
09:27:30
типа DBCC CHECKDB у MSSQL

Juriy
08.08.2017
09:27:41

Николай
08.08.2017
09:27:41
понятно
спасибо
нету такой
[root@server /]# sudo -u postgres pg_dump base > /dev/null
[root@server /]#
всё ок?

Juriy
08.08.2017
10:16:28
ага :)
если бы было не ОК, оно бы вывалилось с ошибками
еще помогает включать data_checksums

Google

Nikolay
08.08.2017
10:18:59
Битый индекс мешает автовакууму.

Николай
08.08.2017
10:41:51
[root@server tmp]# psql -V
psql (PostgreSQL) 9.4.10
ставил не я
и вообще есть ли он там?
[root@server tmp]# yum list installed | grep postg
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
postgrespro-1c-centos94.noarch 9.4-10 installed
postgresql94.x86_64 9.4.10-3.1C @postgrespro-1c
postgresql94-contrib.x86_64 9.4.10-3.1C @postgrespro-1c
postgresql94-libs.x86_64 9.4.10-3.1C @postgrespro-1c
postgresql94-server.x86_64 9.4.10-3.1C @postgrespro-1c
похоже что Pro

Александр
08.08.2017
10:58:33

Sergey
08.08.2017
18:49:05
Не проще:
rpm -qa | grep postgres

Dmitry
08.08.2017
19:04:33
Сюда не попадают индексы.
мало того что все индексы превращаются в запись CREATE INDEX и по сути не проверяются, так еще и дублированные записи могут возникнуть, если clog поврежден, а это можно проверить только востановив из бакапа базу

Николай
08.08.2017
19:05:21
Как-то сложно получается

Dmitry
08.08.2017
19:05:56
ну востановиться из бакапа - это самая нужная проверка

Николай
08.08.2017
19:06:31
Тоже в девнул?)

Dmitry
08.08.2017
19:06:34
а без этой проверки - бакап не бакап, а файлы :)
места нет?

Николай
08.08.2017
19:07:11
Дане, есть

Dmitry
08.08.2017
19:07:25
ну и востанавливать тоже можно в несколько потоков

Google

Dmitry
08.08.2017
19:07:36
быстрее чтобы

Николай
08.08.2017
19:08:05
А есть скрипт, где ее восстанавливают?
Ну всмысле и бэкап и восстановление

Dmitry
08.08.2017
19:09:10
две строчки
одна бакап, другая востановление https://postgrespro.ru/docs/postgrespro/9.6/app-pgrestore

Николай
08.08.2017
19:10:34
Спасибо

Dmitry
08.08.2017
19:10:47
ну собственно бакап куда-то в set -e; backup_date=$(date +%Y-%m-%d); pg_dumpall > file-$backup_date; pg_restore -j file-$backup_date; ....
потренеруйтесь чтобы потом когда припечет не читать маны
как востанавливать
обычно это стрес и все делаешь не так :)
pg_dumpall - это востанавливать целый инстанс. для начала можно просто конкретную базу
через pg_dump -d <DB>

Nikolay
08.08.2017
19:13:27

Dmitry
08.08.2017
19:13:50
на самом деле это следующий этап :D

Nikolay
08.08.2017
19:13:58
1. Я про бакап с PITR

Dmitry
08.08.2017
19:15:03
pitr это боярам с двумя и более нодами :)
https://cs8.pikabu.ru/images/big_size_comm/2016-04_5/1461444961175222909.jpg

Nikolay
08.08.2017
19:15:50
Это тем кто на бою кодит!
Короче PG в этом плане решето!

Dmitry
08.08.2017
19:17:13
не пугай! мускул хуже!
все в сравнении

Google

Nikolay
08.08.2017
19:17:31
Никогда не делайте fsync=off

Dmitry
08.08.2017
19:18:09
Николай вы поддаете там?
коньячку?

Nikolay
08.08.2017
19:18:38
У чувака бэкграунд sql server

Admin
ERROR: S client not available

Dmitry
08.08.2017
19:20:16
а. вопросов не имею!

Николай
08.08.2017
19:20:19
Пивка взял)

Dmitry
08.08.2017
19:20:55
с mssql конечно подсливает :)
интересно ктонибудь пробовал mssql on linux + 1c?

Николай
08.08.2017
19:21:32

Nikolay
08.08.2017
19:21:35
mssql может и по fk пробежаться

Dmitry
08.08.2017
19:22:07
я не знаю beta это или продакшен
нужно выяснять

Николай
08.08.2017
19:22:22
Херасе

Nikolay
08.08.2017
19:22:40

Dmitry
08.08.2017
19:23:10

Google

Dmitry
08.08.2017
19:23:15
:)
впервые у всех баз

Nikolay
08.08.2017
19:23:51
Нагнали поди
Проверял чёли?

Dmitry
08.08.2017
19:24:30
видео видел
ищу

Nikolay
08.08.2017
19:24:45
Давай уже ссыль

Dmitry
08.08.2017
19:25:01
https://channel9.msdn.com/Shows/Data-Exposed/Setting-up-SQL-Server-High-Availability-between-Windows-and-Linux-with-SQL-Server-2017

Nikolay
08.08.2017
19:25:27
Ща группу переименуем ?
Васильев решили куда идём то в пятницу¿

Dmitry
08.08.2017
19:27:53
там самое смешное в том, что pgbench'ем или чем-то очень похожим травят mssql базу

Николай
08.08.2017
19:28:43
У меня постгря на РИБ
А в центре мсскль

Nikolay
08.08.2017
19:31:27

Dmitry
08.08.2017
19:32:05
просто накидывает ^^^
все нормально будет с pg :) ждем нормальных партиций