タグ

ブックマーク / qiita.com/unarist (4)

  • CREATE INDEX CONCURRENTLY を読み解く - Qiita

    Explaining CREATE INDEX CONCURRENTLY というブログ記事がなかなかおもしろかったので、自分なりにまとめなおしてみます。PostgreSQLのソースコードでもコメントで説明されているので、それを読むのもおすすめです。それ読みながら書きました。 通常インデックスの作成時には、その最中にインデックスに影響する変更が行われるのを防ぐため、テーブルレベルのロックが行われます。CREATE INDEX CONCURRENTLY はこのようなロックを行わずにインデックスを作成する機能です。 (ソースコードやネット上の記事を参考に書いているので、勘違い等あればご指摘ください) どうしたら実現できるか 基的な考え方は、ある時点のスナップショットを元にインデックスを作成し、インデックスへの挿入を有効化してから、改めて取ったスナップショットとの差分をインデックスに反映するとい

    CREATE INDEX CONCURRENTLY を読み解く - Qiita
  • Visual Studio Communityを受託開発で使うのは要注意 - Qiita

    要約:大企業から開発委託された案件でもCommunity使えないっぽい。 まえがき 他人の書いた文章を鵜呑みにせず、必要ならMSに問い合わせてくださいね。 2015/11/24 VSC2015がRTMになってたりEULA公開されてたりしたので全面的に改訂。オチは変わってないです。 併せて読みたい Visual Studio Community 2013のライセンス条項にみる利用可能ユーザについて - 新・日々録 by TRASH BOX@Eel EULAを読む 日語版 https://www.visualstudio.com/ja-jp/mt171547.aspx 英語版 https://www.visualstudio.com/en-us/mt171547.aspx お客様がエンタープライズである場合、お客様の従業員および契約社員はソフトウェアを使用して、お客様のアプリケーションを開

    Visual Studio Communityを受託開発で使うのは要注意 - Qiita
  • Ansibleチートシート(実行周り) - Qiita

    /etc/ansible/hostsに置くか、適当なとこにおいて-i(--inventory)オプションないしANSIBLE_HOSTS環境変数でパスを指定。 なおInventoryファイルに実行権限(+x)があるとDynamicInventoryと勘違いされ、実行できないよ!!みたいなエラーが出るので注意。Windowsの共有フォルダをマウントしたら全ファイルに+xついてて嵌りました。 これ作るの面倒 カンマで区切れば引数で直接指定できるようです。カンマで区切れば、なので、一つだけ指定したい時も先頭か末尾にカンマをつける必要があります。 http://stackoverflow.com/questions/17188147/how-to-run-ansible-without-specifying-the-inventory-but-the-host-directly https://g

    Ansibleチートシート(実行周り) - Qiita
  • Ansibleチートシート(実行周り) - Qiita

    /etc/ansible/hostsに置くか、適当なとこにおいて-i(--inventory)オプションないしANSIBLE_HOSTS環境変数でパスを指定。 なおInventoryファイルに実行権限(+x)があるとDynamicInventoryと勘違いされ、実行できないよ!!みたいなエラーが出るので注意。Windowsの共有フォルダをマウントしたら全ファイルに+xついてて嵌りました。 これ作るの面倒 カンマで区切れば引数で直接指定できるようです。カンマで区切れば、なので、一つだけ指定したい時も先頭か末尾にカンマをつける必要があります。 http://stackoverflow.com/questions/17188147/how-to-run-ansible-without-specifying-the-inventory-but-the-host-directly https://g

    Ansibleチートシート(実行周り) - Qiita
  • 1