タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mysqlとinnodbに関するzetfsのブックマーク (5)

  • Percona Xtra BackupによるInnoDBホットバックアップ - 株式会社 DT システム開発 - 株式会社 DT

    InnoDBのホットバックアップが可能なバックアップツールとしては、InnoDB Hot Backup が有名ですが、 無償で利用出来るツールに、Percona Xtra Backup があります。 Percona Xtra Backup の主な特徴は以下の通りです。 ・InnoDBのホットバックアップ ・バックアップしたファイルをtar形式で圧縮し、リモートホストへ転送 ・指定したテーブルのみバックアップ ・差分バックアップは、以前のバックアップとマージする 今回、プロジェクトDBバックアップツールとしてインストールすることにしました。 以下がインストールメモです。 環境 ・CentOS5.5 i386 ・mysql5.1 前提条件 mysql_user: mysql mysql_root_dir: /usr/local/mysql mysql_data_dir: /usr/local

  • MyISAMではなく、原則InnoDBを使う - [Mi]みたいなもの

    あまり考えずに、MyISAMを使うこと前提にSQLを書いていたのですが、やっぱりInnoDBを使おうと思ったのでメモしておきます。 各テーブルのストレージエンジンとして、MyISAMを使うか。InnoDBを使うか。 MyISAM InnoDBで検索すると、比較記事が山とひっかかるように、古くして新しい問題(みたい)です。 MySQLでは、受発注データ等のトランザクションを厳密にやる必要がある場合でなければ、トランザクションの処理をしない等によりスピードが速いから標準のMyISAMを使っておくといいよ、ぐらいに理解してました(入門者が入門レベルの記事をざっと読んだものですので^^;) しかし最近の流れは、 原則として、InnoDB。例外的に、MyISAM という感じのようです。 背景には、InnoDBの性能向上やMyISAMのテーブルロック等があるみたいですね。 以下の記事等が大変参考になり

    MyISAMではなく、原則InnoDBを使う - [Mi]みたいなもの
  • naoyaのはてなダイアリー - MyISAM vs InnoDB

    あくまで憶測で仮説でしかないんですが。 MySQL のストレージエンジンのうち代表的な二つ、MyISAM と InnoDB はよく MyISAM: Read は速いけどテーブルロックのため並行性が低い。運用が簡単。 InnoDB: MyISAM より Read は遅いけど並行性が高い 。行レベルロックなので。あとトランザクションや外部キー制約。運用が MyISAM よりちょっとめんどくさい。 という区別がされます。ここから転じて、 MyISAM は参照系クエリが大部分を占める場合に適用すると良い。例えば blog アプリケーションとか。 InnoDB は更新系クエリが多い場合に適用すると良い。 と言わたりします。実践ハイパフォーマンスMySQL でも第2章 ストレージエンジン(テーブル型) P.30 に アプリケーションでトランザクションを使用する必要がなく、主に SELECT または I

    naoyaのはてなダイアリー - MyISAM vs InnoDB
  • MyISAMとInnoDBのどちらを使うべきか

    Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・クラッシュしても再起動するだけでリカバリができる ・クラッシュリカバリにかかる時間はテーブルサイズに比例するようなことはなく、コミット済みのデータは修復できる (巨大なMyISAMテーブルのREPAIRには数日単位で時間がかかることがある) ・オンラインバックアップができる ・INSERTやLOAD DATAなどを実行している途中でCtrl+Cでその更新系SQL文を止めても、テーブルは壊れないし、中途半端な状態で更新されることも無いし、スレーブが止まることも無い ▲性能系 ・行レベルロックなので並列性が高い(MyISAMはテーブルロック)。またSEL

  • 株式会社スタイルズ

    AWSアドバンスドコンサルティングパートナーの一員として活動する株式会社スタイルズが、AWS導入、移行、開発、セキュリティ、運用保守など、すべてのご相談に乗らせていただきます。 AWSを導入したいが何から始めたらいいかわからない 既存のベンダーが新技術に弱く、良い提案がもらえない クラウドの導入にセキュリティの不安がある AWSをとりあえず導入したが、さらに活用していきたい 社内にAWSの知見を持っている人がいない AWSならではのシステム開発を詳しく知りたい

    株式会社スタイルズ
  • 1