タグ

2020年11月15日のブックマーク (2件)

  • データベースを遅くするための8つの方法

    はじめに Twitterのタイムラインを見ていたらバッチ系のプログラムで逐次コミットをやめて一括コミットにしたら爆速になったというのを見ました。当たり前でしょ、と思ったけど確かに知らなければ分からないよね、と思って主に初心者向けにRDBを扱うときの注意点をまとめてみました。 プログラミングテクニック的なところからテーブル設計くらいの範疇でDBチューニングとかは入ってないです。 自分の経験的にOracleをベースに書いていますが、他のRDBでも特に変わらないレベルの粒度だと思います。 大量の逐次コミットをする バッチアプリケーションでDBにデータをインサートすると言うのはかなり一般的な処理です。しかしデータ量が少ない時はともかく大量のインサートを逐次コミットで処理するとめちゃくちゃ遅くなります。数倍から十数倍遅くなることもあるので、10分程度のバッチが1時間越えに化けることもザラにあるので原

    データベースを遅くするための8つの方法
    kadoppe
    kadoppe 2020/11/15
  • 「良いことでは飯が食えない」への終止符を。|塩谷舞(mai shiotani)

    フリーランスになってずっと、PRでお金を稼いで生きてきた。フォロワーが増え、消費促進が出来るからこそ、しっかり報酬をいただくことが出来た。 でも、自分の言葉をちゃんと自分で取り戻したくて、milieuで、PR記事をやめた。それがちょうど1年前のこと。 同時に、環境問題にも関心を持ち始めた。 すると、世の中を構成するあまりにも多くの物事が、社会的弱者や、動物や、地球を痛めつけて成り立っている……? と、途端に恐ろしくなってしまった。情報を摂取すればするほどに、のんきにニコニコ「買ってください!」「これ、いいですよ!」とは言えなくなってくる自分がいる。 "識字憂患"──つまり「人生字を識るは憂患の始め」というのは、中国北宋代の政治家であり文豪でもある蘇軾の言葉だ。これはつまり、人は文字を学び、書物に触れることで悩んだり苦しんだりしてしまうから、無知でいたほうがよほど楽だったのに! ……みたいな

    「良いことでは飯が食えない」への終止符を。|塩谷舞(mai shiotani)
    kadoppe
    kadoppe 2020/11/15