Quantcast
Channel: Planet MySQL
Browsing all 1081 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

オープンソースカンファレンス(OSC)2017 Nagoya 参画

 5月は、長野、南島原、と週末ごとに遠征が入っていたので、3週連続目となるOSC2017-Nagoya は残念ながら不参加にしようと考えていたのですが、意外と体力が残っていたことと、ちょうどセミナーでお伝えしたいテーマができたこともあって、急遽参加を決めました。...

View Article


MySQLのauto_incrementは実質ULLONG_MAX - 2で打ち止まるはなし

TL;DR AUTO_INCREMENT属性のあるカラムで払い出す値は負値を取れないことは有名だけれどでも MySQL :: MySQL 5.6 リファレンスマニュアル :: 3.6.9 AUTO_INCREMENT の使用 には書いてなかったな、どこに書いてあるんだっけな。。 実はauto_incrementの現在地が符号なしBIGINTの最大値 -...

View Article


Image may be NSFW.
Clik here to view.

MySQLの高可用性構成の展望2017年版(長老編)

このブログでは、さまざまなMySQL高可用性オプションについて考察します。 ダイナミックなMySQLエコシステムは、MySQLを中心に構築された多くの技術を急速に進化させています。これは、MySQLの高可用性(HA)の側面に関連する技術に特に当てはまるでしょう。...

View Article

mysqld_safeに "--ledir option can only be used as command line option"と言われたら

TL;DR my.cnfに書いてある ledir の行を消す 今までmy.cnfに書いてあった ledir は mysqld_safe にコマンドラインオプションとして渡すex. mysqld_safe --defaults-file=/data/mysql/my.cnf --ledir=/usr/local/mysql/bin パッケージもの以外のMySQLで、 mysqld_safe...

View Article

Image may be NSFW.
Clik here to view.

割と安全にpt-online-schema-changeとかpt-table-checksumを取るための簡単なやり方

TL;DR 日々の覚書: pt-online-schema-change(と、pt-table-checksumとかもろもろ)の—recursion-methodについて をもっと即物的にした感じ マスターの外側のIPを接続元にして check_slave_lag 用のユーザーを強い権限で作ってしまう recursion_method=dsn にしてスレーブを全部列挙する...

View Article


吉祥寺.pm 11でMySQLのステータスモニタリングについて話をしてきた

吉祥寺.pm11 - connpass 「夏の吉祥寺、夏のpm」ってことで行ってきました。 思い起こせば一昨年の YAPC::Asia Tokyo 2015 2日目のLT 、俺のLTの次が magnoliak さんで、「おー吉祥寺かー、いいなーもう少し西側に住んでれば行きたいなー」とかそんなことを考えていました。(このことをおぼえていて下さったそうで、懇親会でそんな話をできたりしました!...

View Article

MySQL 8.0.2以降ではundoテーブルスペースファイルを勝手に拡張してくれるみたい

MySQL 5.7で InnoDB UNDO Log Truncation が追加されたものの、 innodb_undo_tablespaces は mysqld --initialize の時に既に指定されていないといけなくて、一度ibdata1が初期化されてしまうと二度と変更できないという制約がありました。 こんなログが出て起動に失敗したりとか失敗したりとか失敗したりとか...

View Article

GTIDを有効にしているのにレプリケーションのポジションがズレる場合

TL;DR まず間違いなく mysql.gtid_executed が悪さをしている 去年隣にいた人 も 6月まで隣にいた人 も 今2つ隣にいる人 もハマった ルーク、 CHANGE MASTER TO する前に RESET MASTER を忘れるな。 RESET SLAVE ALL だけじゃダメだ、 RESET MASTER もだ。そしてSET GLOBAL gtid_purged = '..'...

View Article


「MySQL High Availability tools」のフォローアップとorchestratorの追加

SeveralninesのMySQL High Availability tools - Comparing MHA, MRM and ClusterControl を興味深く読みました。この比較には不足しているものがあるのではないかと思いました: それはorchestratorであり、結果として比較範囲と内容が不足していました。 ※訳注: MRM: MariaDB Replication...

View Article


Image may be NSFW.
Clik here to view.

新卒研修の受講レポート~データベース編~

# 17新卒エンジニアデータベース研修 今回は、XFLAG事業本部 SREグループの清水さん(@isaoshimizu)によるデータベース研修で学んだことについて、新卒エンジニアの左野と坂本がレポートしていきます。 ↑研修中の様子です # 研修内容 講義は以下の内容で進んでいきました! - MySQLの基本的な話- データベースの基本的な話- インデックス- 負荷対策- 運用の話- 演習...

View Article

数秒おきに ERROR: 2006 MySQL server has gone away でmysqlコマンドラインクライアントの接続が切れる

はじまりは @uessy_akrさん のツイート。 mysqlの接続がおかしい…ログインしてすぐ SHOW TABLES; とかすると MySQL server has gone away って言われ、connect; したら接続回復するんだけども…初めて遭遇した。なんなんだこれは…(´;ω;`)— うえしー (@uessy_akr) 2017年8月10日 “MySQL Server has...

View Article

MySQL 8.0のすぐに使えるパッケージの改良

免責事項 この記事はMySQL Server Blogの投稿 Plan to improve the out of the Box Experience in MySQL 8.0 をユーザが翻訳したものであり、Oracle公式の文書ではありません。 MySQL 8.0において我々は innodb_dedicated_server=bool と呼ばれる新しいパラメーターを導入するつもりです。...

View Article

DB Tech Showcase 2017

DB Tech Showcase 2017にてMySQL InnoDB Clusterの概要説明とデモをさせて頂きました。 プレゼン資料をスライドシェアにアップロードしたので、2017年4月にリリースされたMySQL標準の高可用性構成に興味あるある方、若しくは高可用性構成を検討の方はご覧ください。 MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase...

View Article


Image may be NSFW.
Clik here to view.

运维故障管理系统FMS

背景说明 考虑到日常运维中涉及到故障的记录、统计等需求,针对不同的产品线、故障类型、级别等开发了运维故障管理系统FMS 善于总结故障,刨根问底,方可预防,减少避免类似问题的出现 项目说明 123 Python: 3.6Django: 1.11.0项目地址: git@github.com:geekwolf/fms.git 功能说明 故障管理(类型、级别等) 项目管理(针对区分不同业务线)...

View Article

Image may be NSFW.
Clik here to view.

MySQLの高可用性構成の展望2017年版(大人編)

この記事では、いくつかの高可用性ソリューションについて考察を行います。 このシリーズの前回の記事(訳注:日本語版はこちら)では、長きにわたって利用されてきたMySQLの高可用性ソリューションを取り上げました。私はこれらを「The Elders (長老たち)」と名づけました。レプリケーションなどは今でもよく使われており、MySQLの新バージョンがリリースされるごとに改善されています。...

View Article


MySQL8.0.3 RC is released

MySQL8.0がリリース候補版になりました。 Changes in MySQL 8.0.3 (2017-09-21, Release Candidate) リリースノート:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-3.html 【主な変更点】 Histograms, Force Index, Hints, Invisible...

View Article

MySQL 8.0 で導入されたリソースグループを試す

MySQL 8.0.3 リリース候補版がリリースされました。8.0.3はDMR(Developer Milestone Release) ではなく、 RC(リリース候補) でした。正式リリースまで一歩前進。正式リリースが楽しみですね。 8.0.3 ではリソースグループという機能が導入されました。 The purpose of Resource Groups is to decide on the...

View Article


MySQL8.0RC on Docker

MySQL8.0 RCのDockerイメージがリリースされていたので、今後の検証やデモ用に設定しました。 手軽に検証出来るので、軽く検証するにはお勧めです。 Docker Image: https://github.com/mysql/mysql-docker [root@DockerHost oracle]# docker pull mysql/mysql-server:8.0 8.0:...

View Article

MySQL8.0におけるヒント句の拡張

MySQL8.0のヒント句が便利になっていたので基本動作確認。 バッチ処理前にSETコマンドで動的に設定していたセッション変数を実行するクエリーにヒントとして追加する事が出来るようです。 WL#681: Hint to temporarily set session variable for current...

View Article

MySQL の max_connections, table_open_cache, open_files_limit の関係

昔書いた記事を久々に見てみたら何書いてあるかさっぱりわからなかったので、最新情報で書き直してみます。 tmtms.hatenablog.com 以下は MySQL 5.6, 5.7 について書かれています。 MySQL の max_connectoins, table_open_cache, open_files_limit パラメータは相互に依存して動的に値が設定されます。 パラメータ名...

View Article
Browsing all 1081 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>