漢(オトコ)のコンピュータ道
ちょっと硬派なコンピュータフリークのBlogです。
More info...
(移動先: ...)
プライバシー・ポリシー
▼
ラベル
innodb
の投稿を表示しています。
すべての投稿を表示
ラベル
innodb
の投稿を表示しています。
すべての投稿を表示
2013-12-20
InnoDBのREPEATABLE READにおけるLocking Readについての注意点
›
本日は、 MySQL Casual Advent Calendar 2013 の20日目である。というわけでカジュアルに小ネタを紹介しよう。
2010-10-05
知って得するInnoDBセカンダリインデックス活用術!
›
InnoDBはクラスタインデックスという構造になっている。今日はクラスタインデックスがどういうことかということを、皆さんに理解して頂きたい。もっとも理解して頂きたいポイントは 「セカンダリインデックスのリーフノードには主キーの値が含まれている」 ということだ。
6 件のコメント:
2010-09-27
大人のためのInnoDBテーブルとの正しい付き合い方。
›
InnoDB関連でよくある質問のひとつに「テーブルのメンテナンスは何をすればいいんですか?」というものがある。InnoDBはMySQL 5.5でデフォルトストレージエンジンとなるため、InnoDBのテーブルメンテナンス計画を立ようと思う機会も増えることだろう。そこで、今日はInn...
2 件のコメント:
2010-03-17
たった3秒でInnoDBのデータローディングが快適になるライフハック
›
MySQLに限った話ではないが、データベース管理システムに大量のデータを投入するのは時間が掛かり大変苦痛を伴う作業である。劇的に効能があるわけではないが、MySQLを利用しているとき、特にInnoDBを使っている場合にはデータの投入を高速化するためにいくつかテクニックがあるので紹...
2 件のコメント:
2010-03-10
InnoDB Pluginことはじめ。快適ストレージエンジン生活はじまる!
›
MySQL 5.1.38からMySQL本体にInnoDB Pluginバンドルされている。一部の先駆的なユーザー以外に、「InnoDB使ってますよ!」もしくは「検証してるよ!」という話をあまり聞かない。そもそもであるが、InnoDB Pluginってなんぞ?!という人が多いんでは...
2010-03-09
InnoDBでCOUNT()を扱う際の注意事項あれこれ。
›
InnoDBを使うとき、MyISAMと比較して 度々やり玉に挙げられるポイントとして「COUNT()が遅い」というものがある。確かにInnoDBにおいて行数を弾き出すのにはテーブルスキャンが必要なのだが、そもそもMyISAMのCOUNT()が速い(テーブルの行数を保持してる)のが...
2 件のコメント:
2010-01-05
違いが分かるエンジニアのためのMySQL/InnoDB/ZFSチューニング!
›
明けましておめでとうございます。今年もコンピューター道に邁進して参りますのでよろしくお願いします! さて、今年一発目のネタはMySQL利用時におけるZFSのチューニングについて取り上げようと思う。Solarisに搭載されている機能の中でも最も注目度の高いものの一つであるZFS...
2009-12-22
MySQLバックアップ頂上決戦!! LVMスナップショット vs InnoDB Hot Backup
›
先日のMyNAのイベントにて、 「InnoDB Hot Backup(もしくはXtra Backup)のようなツールとLVM等でスナップショットを取るのはどちらが最強のバックアップたり得るか?」 という感じの内容の議論がなされていたのだが、確かにこれは答えるのが難しい永遠のテーマ...
2009-06-28
オトコの近況 - ブログ停滞中のワケ
›
最近めっきりとブログの更新が遠のいている。 ついにネタ切れか?! 力尽きたか?! 中二病完治か?! などという心配はしないで頂きたい。至って快調にマイペースで筆を進める毎日を送っている。ただしブログにではなくMySQL関連の書籍として。ブログは書籍の執筆が完了してから本格的に再開...
2009-06-01
あの漢(オトコ)が・・・ブログを始めた!!
›
現在、 MySQL Performance Blogおよびその運営会社であるPerconaで活躍中の木下氏 が、なんと日本語でブログを始めた。 DB改造屋雑記 木下氏はInnoDBのスペシャリストであり、おそらく実力はアジア一だろう。しかもレプリケーションなど、MySQLの他の機...
2 件のコメント:
2009-03-04
さらにMySQLを高速化する7つの方法
›
MySQLを高速化する10の方法 という記事がとても好評だったようである。記事を読んで頂いた皆さん、ありがとう。 この記事に対する便乗(?)で Web屋のネタ帳: PostgreSQLを高速化する16のポイント という記事を書いて頂いたようだが、そちらの方もかなり人気だったよ...
2009-02-16
MyISAMからInnoDBへ切り替えるときの注意点
›
MySQLを使い始めて間もない人がよく陥る罠の中に、 気づくと使ってるストレージエンジンがMyISAMだった! ということがある。デフォルトのストレージエンジンはMyISAMなので、MySQLに詳しくない人たちが比較的陥りやすい罠なのだ。そもそもストレージエンジンという概念自体が...
InnoDBテーブルスペースの空き領域
›
以前の投稿 でも書いたが、InnoDBのテーブルスペースは一度大きくなってしまうと縮小することができない。 ならば実際にはどれだけのスペースが使われているのか? という疑問が沸いてくることだろう。それは、innodb_file_per_tableオプションを利用しているときとそう...
2009-01-16
InnoDBのファイルサイズ管理
›
最近、InnoDBのデータ領域(テーブルスペース)が成長してしまって元に戻すことが出来ない場合の対処についてよく質問されるので、今日はテーブルスペースが成長することへの対策について説明しよう。 (ここのところMySQLネタが続いているが、Planet MySQL日本語版を意識して...
2009-01-10
InnoDBのログとテーブルスペースの関係
›
InnoDBのデータ領域はログファイルとテーブルスペースという、切っても切れない2種類のファイルから構成されている。ログファイルは名前からするとただのログだから削除しても平気かな?と思って削除してしまうという問題が後を絶たない。そこで、今日はログファイルとテーブルスペースの関係に...
2008-11-13
InnoDBの達人
›
MySQLがなぜこれほどまでに普及したのかというのはその柔軟性や性能の高さ故であり、それらはストレージエンジンという仕組み無しには語れない。そして、MySQLのストレージエンジンといえばその代表格はInnoDBであろう。即ち、 InnoDBを制するものは世界を制す!! と言っても...
›
ホーム
ウェブ バージョンを表示