タグ

masasuzのブックマーク (2,456)

  • MySQL 5.6と5.7における高度なクエリチューニングのQ&A(The Percona Performance Blogより) | Yakst

    9年弱前投稿 修正ありMySQL 5.6と5.7における高度なクエリチューニングのQ&A(The Percona Performance Blogより) 出典について この記事はThe Percona Performance Blog内のAlexander Rubin氏による「Advanced Query Tuning in MySQL 5.6 and MySQL 5.7 Webinar: Q&A」(2015/8/24)を翻訳したものである。 8月22日のオンラインセミナー「MySQL 5.6および5.7における高度なクエリーチューニング」に参加していただいてありがとう(私のスライドおよび動画はここで確認できる)。ここでは質問とその回答の一覧を紹介する(いい質問をありがとう) 。 Q: ここにexplainの例がある mysql> explain extended select id, s

    MySQL 5.6と5.7における高度なクエリチューニングのQ&A(The Percona Performance Blogより) | Yakst
  • 第2回GeoHex勉強会資料#1

    XRミーティング 2022/06/15【AR/CR/MR/SR/VR】(https://osaka-driven-dev.connpass.com/event/250007/) Mixed Reality Dev Days 2022でpublic previewとなったMRTK3のプロジェクト環境を作り方について。 手順は Qiita(https://qiita.com/miyaura/items/df5947d45cb3b86bbf18)

    第2回GeoHex勉強会資料#1
  • Fluentdのお勧めシステム構成パターン

    2014年9月9日開催の『サーバ/インフラエンジニア養成読 ログ収集〜可視化編』 出版記念!執筆者が語る大講演会! での発表スライドです。 Read less

    Fluentdのお勧めシステム構成パターン
  • MySQL 5.7の罠があなたを狙っている

    2015/08/22 YAPC::Asia Tokyo 2015 Lightning Talk 2016/01/13 update about default_password_lifetime will be 0Read less

    MySQL 5.7の罠があなたを狙っている
  • Consul関連文書の参考訳、Serfとの違い等 | Pocketstudio.jp log3

    Consul について、自分の中の理解を深めるために関連ドキュメントの参考訳を作成しました(4/19現在)。せっかく作ったのに、自分の引き出しの中にしまっておくだけでは勿体ないと思い、公開します。Consul や Serf に興味を持っている方の参考になれば幸いです。 Consul の意味は、’領事’や’執政官’です。Serf は’農奴’ ですから、まるで、農民(Serf)を支配し、使役するお代官様(Consul)のような関係がイメージされます。実際のところ、Consul は内部の Serf クラスタ上に構築されていますが、Consul の機能や役割は、Serf の持つものとは異なるように見えます(現時点の公開情報では)。詳しくは、ドキュメントをご確認ください。 実際に使いたい!という場合は、先日の投稿 Consul を使ってみた、をご覧下さい。 当ページのドキュメントについては、あくまで

  • Consulを使ってみた | Pocketstudio.jp log3

    Consul ( http://www.consul.io/ ) という新しいツールが4月17日(日時間18日)に発表されました。Vagrant や Serf の作者さんが所属している Hashicorp 社としての新しいプロダクトです。 サイトによると、Consul は、’solution for service discovery and configuration’ とあり、サービス検出と設定のためのソリューションであり、具体的には、サービス(データベースやメール等々)を監視し、問題発生時にはトラフィックを迂回させるなどといった情報を、KVS を通して提供するもの、と書かれています。 また、複数のデータセンタにまたがる非常に大きなインフラ(基盤)上で、既に数ヶ月間利用されてきた実績もあるようですね。 4/19追記:背景やアーキテクチャのドキュメントは、別途厄翻訳しました Cons

  • Consul は 全自動オーケストレーションの 夢を見るか?

    - version 1.02 (July Tech Fest の資料アップデート版です) Re: ご注文は自動化ですか?[2] オーケストレーションで仕事を楽しくする話 Serf とか Consul とか聞くけど、イマイチわからん!という疑問はありませんか。 どのような働きをするのかや、使いどころを、皆さんと共有したいなと思っています。 1. オーケストレーションとは ← update! 2. 基編 ・ Serf, Consul, envconsul 3. 実践編 ・ API 連携 4. まとめ #hbstudy 60 http://connpass.com/event/7322/ July 20, 2014, @ Shinjyuku, Tokyo, Japan

    Consul は 全自動オーケストレーションの 夢を見るか?
  • 挿入と参照ロックに疲れ果てた俺たちは - ichirin2501's diary

    なかったらINSERTしたいし、あるならロック取りたいやん? from ichirin2501 www.slideshare.net 出来事 @ichirin2501 とりあえず何も考えずこの前のロックの話をSlideshareにあげてくれ!!— 柴崎優季 (@shiba_yu36) 2015, 8月 22 はじめに これは先日の社内勉強会で発表したもので、MySQLで特定の問題を解決したいときのノウハウ話です。特定の問題とは、アプリを書いてると「データがなかったINSERTしたい、あるなら排他ロックしつつ取得したい」という要望があったりします。例えば、あるユーザーアクションで初期値もパラメーターで渡されるケースで、データがないならそのままINSERT、既にデータがあるなら取得して状態に依存して更新処理を行いたい場合などです。見かけのロジックは単純に見えますが、MySQLでこれを実現しよう

    挿入と参照ロックに疲れ果てた俺たちは - ichirin2501's diary
  • fluentd自身のログにまつわるノウハウ - still deeper

    fluentdのログ 流行に敏いみなさまは既にfluentdのクラスタを組まれているかと思います 1 が、fluentd自体のログはどうしてますでしょうか? サーバーに直接入って確認している?せっかくログアグリゲーターを組んでいるのだから、fluentd自体のログもfluentdで管理しませんか。 fluentdでは以下の様な match を定義しておくと、自身のログをメッセージとして流すようになっています。 <match fluent.**> ... </match> 流れてくるメッセージはこんな感じ。 fluent.info: {"message":"force flushing buffered events"} fluent.warn: {"message":"emit transaction failed"} fluent.error: {"message":"forward e

  • NginxでHTTPS:ゼロから始めてSSLの評価をA+にするまで Part 2 – 設定、Ciphersuite、パフォーマンス | POSTD

    NginxでHTTPS:ゼロから始めてSSLの評価をA+にするまで Part 2 – 設定、Ciphersuite、パフォーマンス 今日のインターネットの世界では、一般的な静的Webサイトも含め、 全てのWebサイト に、強固で安全なHTTPSのセットアップが必要となります。この記事は、Nginxセキュリティをどのようにセットアップするのかに関するシリーズのパート2です。 パート1 は、Webサーバに有効な署名証明書をセットアップする話で終了しました。しかしこれには、最適な設定とは言い難い、デフォルトのNginxの設定を使用していました。 この記事を読み終えれば、SSL Labsのレポートで、A+の評価を獲得できる安全なHTTPSの設定ができます。それだけでなく、追加でいくつかの微調整も行い、パフォーマンスそしてUXも向上させていきます。 ここに掲載した記述やコードの抜粋の他にも、すぐに使

    NginxでHTTPS:ゼロから始めてSSLの評価をA+にするまで Part 2 – 設定、Ciphersuite、パフォーマンス | POSTD
  • BufferedOutput pluginの代表的なoptionについて - Qiita

    こんにちは、こちらはFluentd Advent Calendar 6日目の記事となります。 このところBufferedOutput系のpluginのoptionについて質問されることが多かったので、せっかくですのでつらつらとここで紹介していこうかなと思います。なお、コードはfluentd v0.10.55です。 optionの挙動を把握するためにまずはfluentdが受け取ったレコードをどう処理していくのかを紹介し、その後fluentdの処理方法を踏まえて各optionを紹介していきます。 レコードの流れ はじめに、レコードを受け取ってからどう処理されてoutputされていくか簡単にレコードの処理を順を追って紹介いたします。 ① レコードを受け取りbufferingする input pluginがレコードを受け取ると、Engineを介してそのレコードのtagにマッチするoutput pl

    BufferedOutput pluginの代表的なoptionについて - Qiita
  • Fluentdのロギング - Qiita

    Fluentdの公式ドキュメントにloggingのページがあるんですが,まだ英語しかなく,運用の話を聞いてるとここに書いてあることで解決出来るケースがいくつかあったので,とりあえず日語で記事にしておきます. プラグイン毎のログレベル 昔のFluentdはグローバルに一つしかログレベルを設定出来なかったんですが,今ならプラグイン毎に設定出来ます.プラグインが対応している必要がありますが,まぁ今時のプラグインや広くつかわれているやつはほとんど対応していると思います. in_tailプラグインはログにマッチしない行があったらwarnでメッセージを出しますが,そういうbrokenな行があることが分かっていてログを出さずに無視して欲しい,というような場合に有効です. その他にも,あるプラグインだけデバッグモードで走らせたい,みたいなことが出来るようになります. ログのスタックトレースの抑制 Flu

    Fluentdのロギング - Qiita
  • Qiita::Team やめた - @kyanny's blog

    Quipper 日オフィス(+ 海外オフィス勤務の日人)で「チャット以上 Wiki 未満」な情報共有ツールとして二年ほど使ってきた Qiita::Team をやめて、 GitHub Issues に移行した。 Qiita::Team は日人の間では活用されていたが、グローバル企業なので英語以外のみでの情報共有は好ましくなく、しかも Qiita::Team は個別に invite しないとアクセスできないので海外拠点のスタッフにとっては非常に閉鎖的な場だった。せめてアクセス可能にしようと plan をアップグレードし invite したものの、国際化対応が不十分だったりそもそも日語の文章を翻訳して読もうというガッツもなかったりして、日人以外には活用されなかった。 Quipper は外部サービスの導入にポジティブだが、使われていないものはスパッとやめるポリシーがあり、幽霊会員と化して

    Qiita::Team やめた - @kyanny's blog
  • インターン生向け講義で発表しました - BLOG::はるかさん

    弊社の夏期インターンシップpixiv SUMMER BOOT CAMP -2014-でインフラチーム代表ということでインターン生向けの講義をしました。普段は、全体のチーム説明しかしないんですが、今回はid:catatsuyの強い要望で、技術者向け講義が実現しました。がんばってスライドつくったのでとりあえず公開しておく。 5人くらいインターンに来てて、Webサービス運営してる人も3人くらい居たはずだけど、top叩いたことある人が2人とかで驚いた。趣味WebサービスだとPaaSが一般化していて、あんまりLinuxとか興味なさそうなかんじだ。自分が最初にLinuxを始めたときは自宅サーバと独自ドメインが流行りだしたころで、押し入れにおいたRed Hat Linuxを載せたPCに、BINDと、Apacheと……ってセットアップしてPHPアプリケーションを動かしてたんだけど、いまはどうやって物理サー

    インターン生向け講義で発表しました - BLOG::はるかさん
  • 「最前線で戦う若手インフラエンジニアたちが語る『技術トレンド』と『数年後の未来』」参加レポート #jtf2015 - ブロッコリーのブログ

    自己紹介 モデレータ @deeeet 登壇者 @catatsuy @okkun @y_uuk1 @rrreeeyyy wakateinfra 新卒入社3年以内のインフラエンジニアで集まったコミュニティ 今回のセッションの目標・ゴール 若者は今のインフラ界隈をどう思っているのか 質問について #wakateinfraのツイートを拾います agenda 自己紹介 技術トレンドについて 技術習得について 今後のキャリアについて まとめ 技術トレンドについて Infrastructure as Code JTFで長らく語られてきたテーマ 息を吐くようにコードを書いてきた世代 プロビジョニングツールの良い所、悪いところ コンテナ 事前アンケートより Chefかpuppetを使っている とりあえずAnsibleを触っている Itamaeも触り始めている @rrreeeyyy 構築を担当する人によって違

    「最前線で戦う若手インフラエンジニアたちが語る『技術トレンド』と『数年後の未来』」参加レポート #jtf2015 - ブロッコリーのブログ
  • Jtf2015 edison consul_cluster

    【JTF 2015】IoT時代のデバイスクラスタ - Hashicorp consulを用いたIntel Edisonクラスタの構成 -Read less

    Jtf2015 edison consul_cluster
  • マイクロサービスで、
一歩先行くImmutable Infrastructureを目指そう

    近年マイクロサービスの議論が盛り上がってきています。かつてはSOAの文脈でも語られてきた、サービス化されたシステムアーキテクチャの考え方は、アプリケーションとインフラの設計が一貫していることの重要性を高める結果となりました。特に、モダンなインフラの考え方の一つである、Immutable Infrastructureを実現するに当って、ステートレス・ステートフルの完全な分離など、考慮するポイントがいくつか出てきます。セッションは、そうしたマイクロサービスやSOAの考え方が、モダンなクラウドのインフラ設計に与える影響について詳しく解説します。

    マイクロサービスで、
一歩先行くImmutable Infrastructureを目指そう
  • [SOA] #JTF2015 で発表してきた('A`) [Microservices] | oshiire*BLOG

    しばらくさまざまな活動に影響をあたえていたJTF2015 (July Tech Festa)が終わりました (自分の出番が) 何はともあれ、終わったので良しです。構想期間が長かった割には、言い切りたいポイントが多すぎて発散してしまったのは反省材料です。45分て大した時間じゃないので、もっと範囲を狭めるべきだった(‘A`) 初めて行くところで、どれくらいネタぶっ込んでいって良いのか、それに客層もサッパリ分からず。さらに言うと会社のレビューも待っていたので、どれくらいの感覚まで許されるか分からずに、結構おしとやかなスライドになってしまいました。でも、まぁまぁマジメにスライド作っておいた良かった。途中から時間なくて、ネタ話している状況じゃなくなってしまって、前半と後半でテンションちがいすぎたと思う(‘A`) 伝えるべきことはなんだったかというと 伝えるべき真のポイントは「課題を解決するに、最適な

    [SOA] #JTF2015 で発表してきた('A`) [Microservices] | oshiire*BLOG
  • July Tech Festa 2015に行ってきました - Dig that groovy!

    JTF2015 (July Tech Festa) に行ってきました。 自分はお昼から参加しました。参加費1000円(早割だと500円)でフリードリンク、お菓子べ放題、お弁当支給(ハンバーグ弁当とかタコライスとかいろいろあった)。非常に素晴らしいサービスでした。 どのセッションもとても興味深かったです。もっといろいろ見たかった。 以下、セッションのメモ。 Modern DevOps with Mackerel by はてなCTO 田中さん DevOpsとは? CommunicationやCollaboration、Automationなどを軸にしたソフトウェア開発 https://en.wikipedia.org/wiki/DevOps 参照 CommunicationやCollaboration アプリケーションエンジニアインフラエンジニアの協調作業 チームの仲が悪くなる それぞれが

    July Tech Festa 2015に行ってきました - Dig that groovy!
  • 若手インフラエンジニアたちが語る技術トレンドと数年後の未来

    若手インフラエンジニアたちが語る技術トレンドと数年後の未来 JTF2015 26 July 2015 wakateinfra About me @deeeet / @tcnksm 社内PaaSの開発運用 Docker, Golang, CloudFoundry, CoreOS 2 #wakateinfra ? 新卒入社3年以内である インフラに関わる仕事をしている 異なる企業/異なる活動分野だったが,それぞれが具体的に何をしていて何に興味があるのか?を共有していこうということで集まり始めた. 3 Goal 若者は今のインフラ界隈をどう見ているのか 若者はこれから何がしたいのか を共有する 4 質問 tweetを拾えたら拾います #wakateinfra 5 Agenda 自己紹介 技術トレンドについて 技術習得について 今後のキャリアについて まとめ 6 自己紹介 7 技術トレンドについて