@PostgreSQL_1C_Linux

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

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
Николай
08.08.2017
10:41:51
У вас pgpro?
не знаю

[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
похоже что Pro
Немношк намекают

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
две строчки одна бакап, другая востановление https://postgrespro.ru/docs/postgrespro/9.6/app-pgrestore
Тогда уж 1. Бакап, а не дамп; 2. Рестор; 3. Дамп pg_dump; 4. Рестор pg_restor. Во как!

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
не пугай! мускул хуже!
Николай Seempoke: типа DBCC CHECKDB у MSSQL

У чувака бэкграунд 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
А че так можно было?
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat

я не знаю beta это или продакшен

нужно выяснять

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

Dmitry
08.08.2017
19:23:10
Там mchar нет ?
зато реплика между linux <> windows работает

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 :) ждем нормальных партиций

Страница 103 из 217