2023-10-01から1ヶ月間の記事一覧

postgres parallel query index scan

postgres=# select name, setting, unit from pg_settings WHERE name LIKE '%parallel%' OR name = 'max_worker_processes'; name | setting | unit ----------------------------------+---------+------ enable_parallel_append | on | enable_parallel_h…

pgroonga インデックス作成

https://pgroonga.github.io/ja/reference/pgroonga-versus-pg-bigm.htmlpgroongaインデックス作成時間をmaintenance_work_memサイズ変更して試したところ、あまり差がでなかった。 groongaのインデックス作成なので、postgresのmaintenance_work_memを使用…

論理レプリケーション logical

ロジカルレプリケーションとストリーミングレプリケーションPostgreSQLではロジカルレプリケーションとストリーミングレプリケーションの2種類のレプリケーション機能を利用することができます。バージョン9.0で導入されたストリーミングレプリケーションは…

pgroonga ログ

postgresql.conf pgroonga.log_level = warning pgroonga.log_path = '/var/log/pgsql/pgroonga.log' を設定していても /usr/local/pgsql/data/pgroonga.log に 2023-10-17 12:51:39.305300|n|3005: log will be closed. 2023-10-17 12:51:39.305747|n|3005:…

pg_repack

https://reorg.github.io/pg_repack/ https://reorg.github.io/pg_repack/jp/ cd /usr/local/src curl -LO https://api.pgxn.org/dist/pg_repack/1.4.8/pg_repack-1.4.8.zip unzip pg_repack-1.4.8.zip cd pg_repack-1.4.8 setenv PATH /usr/local/pgsql/bin…

PostgreSQL ソースコードからクライアントのみインストール

FreeBSD curl -LO https://ftp.postgresql.org/pub/source/v11.21/postgresql-11.21.tar.gz tar xvzf postgresql-11.21.tar.gz cd postgresql-11.21 ./configure --with-includes=/usr/local/include --with-libraries=/usr/local/lib gmake gmake -C src/bi…

postgres テーブル メンテナンス

https://www.fujitsu.com/jp/products/software/resources/feature-stories/postgres/article-index/tuningrule9-base/ 2021 データを整理し、統計情報を最新化する VACUUMで不要領域を再利用可能にする REINDEXで不要領域を削除する ANALYZEで統計情報を最…

pgroonga アップグレード pgroonga_snippet_html でエラー

2023.10.19 修正済 https://github.com/pgroonga/pgroonga/commit/c08d644d184df25a0c6d345136be4391d6501e2cpgroonga 2.2.8 → 2.4.7 のアップグレード https://pgroonga.github.io/ja/upgrade/ でpgroonga_snippet_htmlでエラー # SELECT pgroonga_snippet_…

nginx 名前解決 resolver キャッシュ

https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver 結論から言うとやるべきことは2つだけ。 resolverパラメータでネームサーバのIPを指定する ドメインをsetを使って変数化する nginxでIPアドレスをキャッシュしないようにするために #ngi…

Linux グループでディレクトリ共用

In Ubuntu 18.04 LTS, umask 0002 is the default for regular users.linux - I cannot find where 0002 umask is being set on Ubuntu 20.04 - Server Fault 【Linux】グループでディレクトリを共有して利用するとき at softelメモ 2012Linuxで共同作業用の…

aide 改ざん検知

https://aide.github.io/CentOS7のWebサーバにファイル改ざん検知ツールAIDEを導入する方法 | テクニカルノーツ | 有限会社ワン・エックス 2022AIDEとチェックサム #監視 - Qiita 2021FreeBSD /usr/local/etc/aide.conf.sample /usr/local/etc L /usr/local/…

cronolog ソースコンパイル

curl -O https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.gz tar xvf m4-1.4.19.tar.gz cd m4-1.4.19 ./configure make make install cd .. curl -O https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.gz tar xvzf autoconf-2.71.tar.gz cd autoconf-2.71 ./co…

bhyve PCI Passthrough パススルー

https://wiki.freebsd.org/bhyve/pci_passthruhttps://bsd-hardware.info/https://syuu1228.github.io/howto_implement_hypervisor/part18.html vm-bhyve いさぽん公式WEB 2021ホスト pciconf -v -l xhci0@pci0:65:0:0: class=0x0c0330 rev=0x04 hdr=0x00…

正規表現 チェック チェッカー

6.Regex Tester対応言語 Javascript, PCRE 正規表現が色分けされて見やすい テスト文の領域が広くて見やすい 部分式にマウスオーバーすると説明文がポップアップする http://www.regexpal.com/正規表現チェックツールまとめ #Python - Qiita 2017 varnishの…

標準エラーのみをパイプ

$ コマンド 2>&1 >/dev/null | 別のコマンド 例 $ curl -v https://yahoo.com 2>&1 >/dev/null | grep subject: * subject: C=US; ST=California; L=Sunnyvale; O=Oath Holdings Inc.; CN=yahoo.com 「2>&1 > file」について「2>&1」では、ファイル・ディス…