タグ スレーブ
人気順 5 users 50 users 100 users 500 users 1000 usersLinux開発チーム「ブラックリスト」「スレーブ」などの用語を他の単語に置き換えへ - Engadget 日本版
Linux開発チームのリーナス・トーバルズが、Linuxカーネルのコードやドキュメントに使用する用語の一部を新しい者に置き換えることを承認しました。これによりLinux開発者は、古くからコンピューター用語として使われる「master/slave」や「blacklist/whitelist」を、他のニュートラルな単語に置き換えるよう求められま... 続きを読む
Twitter、「ブラックリスト」「マスター/スレーブ」など差別を想起させるプログラム用語を変更 (1/2) - ねとらぼ
Twitterは「ブラックリスト」「ホワイトリスト」「マスター/スレーブ」など社内でソースコードや技術文書に使用している用語を、差別を連想させないものに変更すると明らかにしました。 Twitterのエンジニアリング担当公式アカウントは、「包含的な言葉は皆が所属する環境を育む上で重要な役割を演じる」とし、Twitter... 続きを読む
日々の覚書: MySQL 8.0.17のCLONE INSTANCE FROMを使うとすごく楽にレプリケーションスレーブが作れる
TL;DR日々の覚書: MySQL 8.0.17でついにCloneプラグインが入った で紹介した CLONE LOCAL DATA は現在のdatadirをローカルのファイルシステムに一貫性のある形でコピーするステートメントだったこれをスレーブになるサーバーに転送してやってももちろん良いんだけど、そこまで一括でやってくれる CLONE INSTANCE FROM の... 続きを読む
【Jenkinsを使った自動テスト環境を作る】Dockerコンテナを使って自動ビルドを実行する | OSDN Magazine
継続的インテグレーション(CI)ツールとして有名なJenkinsは、ソフトウェア開発におけるテストやビルドと言った作業を自動化するツールだ。後編となる今回は、Dockerを使ってコンテナ内に構築したビルド環境をJenkinsから利用する例を紹介する。 Jenkinsの「マスター/スレーブ」機能 前回記事 では、Jenkinsをインストールしたサーバー内でソフトウェアのビルドやテストを行うこと... 続きを読む
MySQLを1〜2時間でスケールアウトする - クックパッド開発者ブログ
2016 - 10 - 06 MySQLを1〜2時間でスケールアウトする 最近、Elastic BeanstalkやECSと戦っているSREチームの 菅原 です。 P5をやりたいのにPS3もPS4も持っていないので指をくわえて羨ましがっている毎日です。 この記事では、突然のアクセス増に備えるために、MySQLのスレーブを1〜2時間でスケールアウトできるようにした話を書きます。 MySQL on E... 続きを読む
InnoDBのウォームアップに別サーバでdumpしたib_buffer_poolを使ってみる - mikedaの日記
2015-09-21 InnoDBのウォームアップに別サーバでdumpしたib_buffer_poolを使ってみる MySQLでスレーブを複数台並べている。 負荷増加やサーバ障害で新規スレーブを追加したい。 で、構築したばかりのMySQLスレーブをいきなりサービスに突っ込むとどうなるか。 それなりの規模のサービスであれば、buffer_poolが空っぽのDBだとIOがつまってサービスの応答遅延が発... 続きを読む
Jenkinsをインストールしたら入れるプラグイン18個 - Qiita
Overview 備忘録としてJenkinsをインストールした後大抵入れているプラグインを列挙 & 軽く解説 Build Docker plugin Dockerコンテナを使い捨てのスレーブとして起動出来るようになる。 ジョブ起動ごとにコンテナが起動するのでクリーンなビルド環境を維持、他環境への影響を抑えられる。 使い捨てのビルドに使ったり、使い捨てのテストに使ったり、CMツール(Chef, An... 続きを読む
日々の覚書: MySQL 5.7.6でGTIDのローリング有効化ができるようになったので、システム全体を一度にシャットダウンしなくてもOK
2015年3月10日火曜日 MySQL 5.7.6でGTIDのローリング有効化ができるようになったので、システム全体を一度にシャットダウンしなくてもOK MySQL 5.7.6メモそのいくつか。 今までgtid-mode= ONとOFFのマスター, スレーブは混在できなかったので、ONにするときは一度レプリケーション群を全部止めて起動しなおさなければいけなかった。それが、出来るようになったという話... 続きを読む
Ansible で MySQL のレプリケーションを設定する : あかぎメモ
Ansible で MySQL のレプリケーションを設定しようとしたら思いのほか面倒だったのでまとめておく。 前提 今回は以下のような条件で MySQL のレプリケーションを設定することを目的とする。 OS はマスタ、スレーブともに Ubuntu Server 12.04.x を使う 1台のマスタと2台以上のスレーブを設定する 途中からでもスレーブを追加できる スレーブでレプリケーションが停止して... 続きを読む
Yakst - MySQLのレプリケーションでありがちな10の問題
レプリケーションの問題でよくある10パターン。 1) セッションのみで有効なバイナリログ sql_log_bin = 0を設定すると、そのセッション内でバイナリログを無効にできる。つまり、マスタのセッション内で実行したDMLやDDLは、スレーブにはレプリケーションされない。 マスタでバイナリログをオフにする。 mysql> set sql_log_bin = 0 ; Query OK, 0 row... 続きを読む
日々の覚書: MySQL Fabricつらい(FABRIC_OPT_MODE = roはスレーブだけを見に行くわけじゃない)
2014年11月17日月曜日 MySQL Fabricつらい(FABRIC_OPT_MODE = roはスレーブだけを見に行くわけじゃない) mysqlコマンドラインクライアントにHA切り替え機能を実装する編 でいじったコマンドラインクライアントでちょこちょこいじってたらなんか不思議な挙動に辿り着く。 mysql> \F ro Current FABRIC_OPT_DEFAULT_MODE is ... 続きを読む
日々の覚書: MySQL Fabricつらい(HA/登録編)
2014年11月5日水曜日 MySQL Fabricつらい(HA/登録編) 昨日インストールしたMySQL Fabric にファーム(MySQL Fabric管理下のmysqld群をこう呼ぶぽい)を追加していく。 まずはグループを作成。これが「同じデータセットを持っているマスターとスレーブの組」扱いになるはず。 $ mysqlfabric group create my_first_fabric ... 続きを読む
高可用性とデータ・シャーディングを実現できるMySQL Fabricとは? | Think IT(シンクイット)
MySQL Fabricは、MySQLサーバー群を管理する統合型のフレームワークです。MySQL Fabricを使うことにより、高可用性(HA)とデータ・シャーディングによる拡張性を実現できます。 MySQLのレプリケーション機能を使って高可用性構成を実現している場合、マスターのサーバーに障害が発生した時に、スレーブのサーバーを新しいマスターに昇格させるフェイルオーバー処理が必要になります。このフ... 続きを読む
Yakst - MariaDB: バイナリログイベントの選択的スキップ
我々が興味深いと思うMariaDBの機能を紹介するシリーズ、最初の記事では、バイナリログイベントのレプリケーションを選択的にスキップする機能を取り上げる。この機能は、MariaDB 5.5と10から使用可能だ。 MySQLの一般的なレプリケーションをする時、デフォルトでは、全てのイベントがバイナリログに書き込まれ、そのバイナリログのイベントは、全てのスレーブに複製されてしまう(スキーマ単位でフィル... 続きを読む
DSAS開発者の部屋:MySQL 5.6 でのレプリケーション遅延は危険
MySQL 5.6 の検証中に MySQL 5.5 とは違うタイプのレプリケーション遅延を見つけたので紹介します。 MySQL のレプリケーションのおさらい MySQL のレプリケーションは次のような仕組みで動作しています。 マスターの更新トランザクションが binlog を書く スレーブの I/O スレッドがマスターに接続し、 binlog を取得し、 relay log を書く. マスター側は... 続きを読む
Life with open mind: MySQL 5.6.11でGTIDを有効にしFLUSH LOGSするとレプリケーションが止まる
2013年9月4日水曜日 MySQL 5.6.11でGTIDを有効にしFLUSH LOGSするとレプリケーションが止まる タイトルのとおりです。 MySQL 5.6.11 (5.6.10までと5.6.12以降は大丈夫) において GTID を有効にした状態で、マスターで FLUSH LOGS すると、レプリケーションが停止します。 スレーブで SHOW SLAVE STATUS すると下記のような... 続きを読む
日々の覚書: MySQL5.6での新しい暗黙のデフォルトを改めて
2013年2月21日木曜日 MySQL5.6での新しい暗黙のデフォルトを改めて 使ってみたりBugsに色々上がったりしているのを見たのでメモ。 ネタ元はOracle公式のここ。 MySQL Server 5.6 defaults changes ・binlog_checksum ⇒5.6からの新規パラメータ。 暗黙のデフォルトはcrc32だが、 マスターが5.6、スレーブが5.5以下の(定石を無視... 続きを読む
本の虫: WikipediaがMySQLからMariaDBに移行中
2012/12/18 WikipediaがMySQLからMariaDBに移行中 Wikipedia moving from MySQL to MariaDB | ZDNet Wikipediaが、MySQLからMariaDBへの移行を計画しているらしい。すでに、英語版のスレーブのひとつをMariaDBに切り替えているのだとか。 MariaDBとは、MySQLのforkであり、MySQLのオリジナル... 続きを読む
MySQLスレーブのmy.cnfにはreport-hostを必ず書こう at b.l0g.jp
世の中では当たり前のことなのかもしれないが、なぜか今勤めてる会社では一般的ではないのでメモしておく。 MySQLでレプリケーション構成を取っている時、スレーブとなるマシンのmy.cnfには、server-idと一緒にreport-hostを必ず書いておこう。 server-id = 一意のID slave-host = ホスト名 これで、マスターでshow slave hostsコマンドを打つだけ... 続きを読む
MySQL DBマスタにFusion-IOを使ってみて困ったこと | Ore no homepage
仕事の合間に雑記です。またMySQLに関する記事です。Fusion-IOをMySQL DBマスタに使う時はスレーブ(こっちもFusion-IO)が耐えられるか検証した方が良いよって話。 おれが担当しているシステムは他のシステムの更新情報をかき集めてまとめるようなシステムです(あいまいな説明ですみません)。早い話、更新系の処理がかなり多いです。 更新処理が多いときにデータベースに施すテクニックの一つ... 続きを読む
MySQL ではまったメモ | Carpe Diem
とある MySQL スレーブをマスターへ昇格させるためのテストを手伝っていたところ、MySQL ではまったメモをエントリしておきます。 シングルマスター x スレーブ x 1、の構成で、新しいスレーブ 1 台をぶらさげて、そのスレーブをマスターへ昇格させるためのテストをしたときのこと。 スレーブをマスターに昇格させるには、次の手順で行いました。新しいスレーブを slave2 として、slave2 ... 続きを読む
漢(オトコ)のコンピュータ道: Not Only NoSQL!! 驚異的なまでにWRITE性能をスケールさせるSPIDERストレージエンジン
2010-03-23 Not Only NoSQL!! 驚異的なまでにWRITE性能をスケールさせるSPIDERストレージエンジン Webサービスでは、世界中からのトラフィックを捌く必要があるため、いくらチューニングしようとも一台のRDBMSでは捌ききることが出来ないのが常だ。MySQLは最初からマスター・スレーブ型のレプリケーション機能が搭載されており、スレーブをたくさんぶら下げることによって参... 続きを読む
レプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン - (ひ)メモ
MySQLで、レプリケーションベースのHAな構成について考えたメモです。3台(というか2台+1台)がいいかなぁと思っていて、前半はその理由を、後半では{マスタ,スレーブ}が{再起不能になった,ちょっとダウンしてすぐ復帰した}場合のリカバリプランについて書きます。今のところはこれがベストかなと思っているのですが、「こうしたほうがいいと思う!」「ここがおかしい!」などなどのご意見はコメント、TBなどで... 続きを読む
CodeZine:DeNAの人気サイトに学ぶ LAMPによるWeb-DBシステム構築/運用の極意(前編)(モバオク, モバゲー)
シングルマスタの非同期レプリケーション機能では、マスタサーバーが1台に限定され、マスタからスレーブへの複製は非同期で行なわれるため遅延が生じ、短時間のスケールで見ると全スレーブとの同期が保証されない。しかし、その反面スレーブの台数を増加させていってもマスタサーバーの更新負荷は大きくならず、スケーラビリティを維持できるという利点がある。DeNAによる運用実績でも、マスタとスレーブ間の遅延は通常数秒程... 続きを読む
1人で稼ぐ日記 | MySQL:1台しかない環境でエセ負荷分散
MySQLのネタ。 1台しかない環境でエセ負荷分散を行う。 MySQLで負荷分散を考えたとき、 1台目にマスターのDBサーバー、 2台目以降をスレーブのDBサーバーとして用いる。 マスターは更新系のみのSQL文を、 スレーブは参照系のみのSQL文を投げる。 こんな負荷分散を1台のサーバーで行う必要が出てきた。 現在1台でやっていて、ディスクIOが追いつかずに捜し求めた結果、下の形で落ち着いた。 1... 続きを読む