タグ

2015年12月6日のブックマーク (5件)

  • MySQL 5.5未満で pt-online-schema-change を使おうとして、innodb_lock_wait_timeout にハマった話

    pt-online-schema-changeというPercona Toolkit同梱ツールを使えば、対象をロックせずにスキーマの変更が出来る。 Perl製のツールで、DBIとDBD::mysqlが必須となる他、DESCRIPTION1にある通り “this tool only works with MySQL 5.0.2 and newer.” である。 さて、MySQL 5.0.2以上なら動作するとあるが、実はMySQLのバージョンが古いと上手く動かないケースがある。 Unknown system variable ‘innodb_lock_wait_timeout’ MySQL 5.5未満でpt-online-schema-changeによるALTERを実行しようとすると、次のようなエラーが出てしまうことがある。 $ /usr/bin/pt-online-schema-change

    kamipo
    kamipo 2015/12/06
    @ytnobody 知らなかった、使ってみたいってブコメが結構あるのでおおむね意図は伝わってると思われます。結局は検証が重要なのは間違いないですし自分の環境にあってなければ みたいな問題を踏んで対処しなきゃいけなか
  • BigQueryで150万円溶かした人の顔 - Qiita

    ※ かなり前の記事ですが、未だに引用されるので一応追記しておきます。タイトルと画像がキャッチーなのはちょっと反省していますが、これを見てBigQuery使うのを躊躇している人は多分あまり内容を読んでいないので気にする必要はないです。自分は当時の会社でも今の会社でも個人でも普通にBigQuery使っていて解析用データなどはBigQueryに入れる設計をよくしています。また、アドベントカレンダーだったのでネタっぽく書きましたが事前に想定できる金額です。 ※ 代役:プロ生ちゃん(暮井 慧) 巷のBigQueryの噂と言えば「とにかく安い」「数億行フルスキャンしても早い」などなど。とりわけ料金に関しては保存しておくだけであれば無視できるほど安く、SQLに不慣れなプロデューサーがクエリを実行しても月数ドルで済むなど、賞賛すべき事例は枚挙に暇がありません。 しかし、使い方によってはかなり大きな金額を使

    BigQueryで150万円溶かした人の顔 - Qiita
    kamipo
    kamipo 2015/12/06
  • 性欲とどのように向き合えば|お坊さんが答えるQ&Aサイトhasunoha

    このような質問をしてよいものか迷いましたが 悩みが深まるばかりでしたので、質問することにいたしました。 当に汚い文章で申し訳ございませんが、よろしくお願い申し上げます。 お坊さんは、煩悩である性欲とどのように向き合っていらっしゃいますか? 私は大変悩んでいます。 大学生になってから1人暮らしを始めて性欲が強くなってしまい 2、3日に1度は自慰行為をしてしまいますし、 アダルトビデオ(AV)もみてしまいます。 しかし、人格形成のうえで良いこととは思えません。 できることなら自慰もAVもやりたくも、みたくもありません。 にもかかわらず、自然と性欲が湧き上がってきてやってしまいます。 このままじゃ駄目だと、ひたすら自慰やAV鑑賞を我慢したこともあります。しかし、寝れなくなったり、学業に集中することができなくなりますし、我慢することも違うように感じています。 それでいま、 「人として道を踏み外さ

    性欲とどのように向き合えば|お坊さんが答えるQ&Aサイトhasunoha
    kamipo
    kamipo 2015/12/06
    この問答を娑婆にも伝える
  • MySQL5.7でInnoDBのTransparent Page Compressionを試してみる Part1 - hiroi10のブログ

    このエントリはMySQL Casual Advent Calendar 2015の6日目のエントリです。 Part1としているのは12/21にPart2を公開予定のためです。 InnoDBのTransparent Page Compression MySQL 5.7からInnoDBにTransparent Page Compressionという圧縮機能が追加されました。InnoDBの圧縮機能はMySQL 5.1のInnoDB Pluginから使用可能でしたが、これまでのInnoDB圧縮と違い、Transparent Page Compressionは使用環境の制限があります。具体的にはFileSystemがhole punchingをサポートしている必要があります。 MySQL Server Blogからの抜粋ですが以下のようにKernelのバージョン制限があります。 ※InnoDB Tr

    MySQL5.7でInnoDBのTransparent Page Compressionを試してみる Part1 - hiroi10のブログ
    kamipo
    kamipo 2015/12/06
  • 二千万レコードあるテーブルへのalterをサービスを止めずに流す | All Your Bugs Are Belong To Ass

    ※このエントリはMySQL Casual Advent Calendar 2015の5日目のエントリです。 openark-kit というものについて ここまで読んでわかった方は、この先を読む必要はありません。 openark-kitとは、mysqlの運用に便利なツールキットを14個あつめたソフトウェアパッケージです。 Shlomi Noachという方がPythonで開発しており、少なくとも2009年に発表されているようです。 2015-12-05時点での最新版は196.1となっており、.tar.gz および .deb で配布されております。 このエントリを書いた背景事情 そもそも僕自身、50を超えるクラスタ化されたmysqlノードと一緒に業務生活を送っております。 ところが、システムが非常に古くさい構成のため、合計レコード数が2億から3億程度ある垂直分割されたテーブルに対しALTERを投

    kamipo
    kamipo 2015/12/06