とあるクエリを2万倍速にした話 -データベースの気持ちになる- 後編 - dwango on GitHub      2018-01-19 21:20:18  詳細
技術コミュニケーション室 OSSグループの 髙﨑 です。 本記事は、 とあるクエリを2万倍速にした話 -データベースの気持ちになる- 前編 の続きです。 前回の記事でお話しした内容がPullRequestを作ったときの過程だったわけですが、 そのような結果に至った経緯、Index Only Scanを使わなかったPostgreSQL特有の事情について、 PostgreSQLのアーキテクチャなども交...
https://dwango.github.io/articles/mastodon-database-index-2/
『Docker』docker-composeで開発用PostgreSQLを手に入れる(ver.01) - Qiita      2018-01-19 05:20:16  詳細
1.目的 細かい設定まで行うことが出来るpostgreSQLのdocker-composeが欲しいので、Docker公式イメージをもとに試してみる。 dockerもpostgresqlも初心者なのでよりよい方法があればご教授お願いしますm(_ _)m Docker導入までは以下を参照。 https://qiita.com/tsnb/items/d10d2770c08abc60b500 2.構築ve...
https://qiita.com/tsnb/items/c70cd17453281356a27f
とあるクエリを2万倍速にした話 -データベースの気持ちになる- 前編 - dwango on GitHub      2018-01-18 14:20:15  詳細
技術コミュニケーション室 OSSグループの 髙﨑 です。 当グループでは、 マストドン というオープンソースの分散型マイクロブログについて、 弊社が運営するインスタンス「 friends.nico 」の運営、独自機能の開発、運用、ならびにそれらで得た知見を上流のプレーンなマストドンへcontributeするという業務を主に行っています。 本記事では、tableに適切なindexを張ることによってと...
https://dwango.github.io/articles/mastodon-database-index-1/
PostgreSQL 10の Unlogged Table と Declarative Partitioning - Qiita      2018-01-17 07:20:17  詳細
はじめに この記事は PostgreSQL Advent Calendar 2017 の5日目の記事です。昨日は vidaisuki さんの「 Amazon Performance Insightsをとりあえず触ってみる 」でした。モニタリングは大事ですよね。 本稿ではPostgreSQL 9.1で導入されたUnlogged TableとPostgreSQL 10で導入されたDeclarative...
https://qiita.com/tjtakahashi/items/4ad4a1643c214b06996d
PostgreSQLのチェックポイント処理のチューニング - Qiita      2018-01-15 21:20:19  詳細
はじめに この記事は2ndQuandrant社の記事 Basics of Tuning Checkpoints を翻訳した内容です。 記事の内容を確認するため、翻訳しながら読んでました。 気になるのは、後半のcheckpoint_completion_targetのチューニングの話で、次のタイムアウトでの発火までの時間で、OSにはフラッシュの時間を2分残すというところ。 2分はOS側でダーティをフ...
https://qiita.com/U_ikki/items/89b1eea657e47120e3ee
Robert Haas: The State of VACUUM      2018-01-14 19:20:16  詳細
VP, Chief Architect, Database Server @ EnterpriseDB, PostgreSQL Major Contributor and Committer In a recent blog post , I talked about why every system that implements MVCC needs some scheme for remov...
http://rhaas.blogspot.com/2018/01/the-state-of-vacuum.html
» PostgreSQLのIOにまつわるエトセトラ TECHSCORE BLOG      2018-01-12 07:20:14  詳細
こんにちは。寺岡です。 これは TECHSCORE Advent Calendar 2017 の14日目の記事です。 PostgreSQLのIO問題を調査する機会があり、RDBMSのIO問題を取り巻く状況についてまとめてみました。 本記事は一般的なLinux+PostgreSQL環境を対象としています。 RDBMSとACID PostgreSQLをはじめとした多くのRDBMSはトランザクションの信...
http://www.techscore.com/blog/2017/12/14/postgresql%E3%81%AEio%E3%81%AB%E3%81%BE%E3%81%A4%E3%82%8F%E3%82%8B%E3%82%A8%E3%83%88%E3%82%BB%E3%83%88%E3%83%A9/
serverあれこれ: Dockerでpgwebがインストールされたコンテナ(Alpine 3.7)を構築する      2018-01-10 21:20:29  詳細
pgwebはPostgreSQLに対応するwebフロントエンドです。 以下の手順で、pgwebとPostgreSQLのコンテナを構築・実行します。 ○構築方法 1. pgwebイメージの作成(Dockerfileがあるフォルダで実行) docker build -t pgweb . Dockerfile FROM alpine:3.7 WORKDIR / RUN apk update \ && a...
https://serverarekore.blogspot.com/2018/01/dockerpgwebalpine-37.html
PostgreSQL and RAM usage      2018-01-10 21:20:28  詳細
PostgreSQL and RAM usage 1. 1/37 PostgreSQL and RAM usage Alexey Bashtanov, Brandwatch 27 Feb 2017 The Skiff, Brighton 2. 2/37 One fine day early in the morning 3. 2/37 One fine day early in the morning...
https://www.slideshare.net/AlexeyBashtanov/postgresql-and-ram-usage
masuda kazさんのツイート: "「コンテキストスイッチの速度が低下する」1 connection = 1 process のPostgreSQLでのWebServiceには深刻な性能劣化になります。なっています。 CPU脆弱性Meltdownのパッチ適用      2018-01-10 21:20:27  詳細
位置情報付きでツイート ウェブサイトやサードパーティアプリケーションから、都市や正確な現在地などの位置情報をツイートに追加できます。ツイートの位置情報履歴はいつでも削除できます。 詳細はこちら
http://twitter.com/i/web/status/949836804454166528
【2018年】AWS全サービスまとめ その1(コンピューティング、ストレージ、データベース、移行、ネットワーキング & コンテンツ配信)|Developers.IO      2018-01-10 13:20:27  詳細
こんにちは。サービスグループの武田です。 この記事はAWS全サービス1行まとめ その1 です。 【2018年年始】AWS全サービス1行まとめ その1 コンピューティング ストレージ データベース 移行 ネットワーキング & コンテンツ配信 【2018年年始】AWS全サービス1行まとめ その2 開発者用ツール 管理ツール メディアサービス 【2018年年始】AWS全サービス1行まとめ その3 機械学...
https://dev.classmethod.jp/cloud/aws/aws-summary-2018-1/
PostgreSQLを使うならZFS – yohgaki's blog      2018-01-09 23:20:18  詳細
(Last Updated On: 2017/12/30) PostgreSQLを使うならZFSで決まりです。数値で明らかです。ZFS以外を使うのは論外なくらいの性能差があります。 TL;DR; PostgreSQL(他のデータベースでも)はZFSで使いましょう。 ベンチマーク環境 ハードウェア CPU: Xeon E3-1230 v5 @ 3.40GHz MEM: 32GB ECC HDD: H...
https://blog.ohgaki.net/postgresql-should-use-zfs
PauLoX – Full-Text Search in Django with PostgreSQL      2018-01-09 05:20:17  詳細
#Remote worker #Python developer #Web Programmer #FreeSoftware contributor #GNU#Linux user Random #Photographer { me } { blog } { code } { talks } Home Archives Categories Tags RSS Full-Text Search in...
http://www.paulox.net/2017/12/22/full-text-search-in-django-with-postgresql/
データベース・オブ・ザ・イヤー2017が発表、第1位は? | マイナビニュース      2018-01-07 23:20:21  詳細
solid ITは2018年1月2日(ドイツ時間)、「 PostgreSQL is the DBMS of the Year 2017 」において、データベースマネージメントシステム・オブ・ザ・イヤー2017年(DBMS of the Year 2017)にPostgreSQLが輝いたと伝えた。これに、Elasticsearch、MariaDBが続いている。DBMS of the Year 201...
https://news.mynavi.jp/article/20180107-566955/
CPU脆弱性Meltdownのパッチ適用でベンチマークスコアが25%低下した - Qiita      2018-01-07 17:20:23  詳細
いま話題のCPU脆弱性Meltdownですが、 各OSベンダーからカーネルのパッチが配布され始めました。 個人で利用しているEC2にパッチを適用して、ベンチマークをとったところ、 トータルスコアが25%低下という結果が出ましたのでまとめます。 ※環境やCPUの種類やベンチマークの取り方で変わるので、 必ずしも全ての環境においてこの結果が正しいわけではありません。 環境とスペック EC2インスタンス...
https://qiita.com/tenn25/items/6fb0d846b28a06bec204
rubyci と bugs.r-l.o のデータベースを PostgreSQL 10 にした - HsbtDiary(2018-01-04)      2018-01-06 09:20:28  詳細
rubyci と bugs.r-l.o のデータベースを PostgreSQL 10 にした heroku から pg 10 を使えるようにしたよというメールが年末に来ていたので、仕事始めのリハビリついでに rubyci と bugs.r-l.o で使っている heroku pg を 9.x から 10.1 に upgrade した。以下が手順。 それぞれのアプリケーションの pg に follo...
https://www.hsbt.org/diary/20180104.html#p01
emacsql/README.md at master · skeeto/emacsql · GitHub      2018-01-04 22:20:34  詳細
EmacSQL EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily), PostgreSQL, MySQL, and potentially other SQL databases. It works by maintaining a inferior process running (a "connection")...
https://github.com/skeeto/emacsql/blob/master/README.md
PostgreSQL 9.x系から10系にアップデート - のんびりSEの議事録      2018-01-04 22:20:33  詳細
2018 - 01 - 02 PostgreSQL 9.x系から10系にアップデート DB 年末にかけて、自分の Mac の環境をアップデートしたり、整理したりしてたので、その備忘録です。 発生していたエラー 2018-01-02 16:49:48.272 JST [51799] FATAL: database files are incompatible with server 2018-01-...
http://carefree-se.hatenablog.com/entry/2018/01/02/172046
multi-column optimizer statistics - Qiita      2018-01-01 20:20:18  詳細
はじめに にゃーん この記事は、 PostgreSQL 10全部ぬこ Advent Calendar 2017 の25日目、最終日のエントリです。これで完走できた! 最後のネタは 検証が面倒くさそうで後回しにしていたmulti-column optimizer statistics に挑んでみようかと。 この機能はなぜ必要だったのか PostgreSQLのプランナが実行計画を立てるときに、列単位に...
https://qiita.com/nuko_yokohama/items/b5f7146416dc34e78b9a
Hold off on AWS Aurora and Postgres until further notice | Hacker News      2017-12-31 13:20:17  詳細
We've had a sudden crash of the underlying storage (apparently) on one of our production workloads - and because the crash is in the underlying storage the MultiAZ setting makes no difference. Neither...
https://news.ycombinator.com/item?id=16030819