MySQL 5.1に追加された新機能
スポンサーリンク
MySQL 5.1に追加された機能について。
Paritioning - パーティショニング
ファイルシステムにここのテーブルを分散することができる。テーブルを作るときにルールをセットすることができる。
テーブルは、異なる場所にテーブルを分割して格納されます。
ユーザ視点では、パーティションされたテーブルは、単一のテーブルのように見えrます。
いくつかのケースでは、パーティショニングされたテーブルに対するクエリの結果は、非パーティショニングの同じテーブルへのクエリよりも非常に速く得られます。
Row-based replication - 行ベースのレプリケーション
SQLステートメントをマスターからスレーブに送ることで
レプリケーションをしていました。これは、 ステートメントベースレプリケーションと呼ばれます。
MySQLの5.1.5では、ほかの仕組みのレプリケーションが使えます。
スレーブにSQL ステートメントを送る代わりに、マスターはバイナリログにここのテーブル行への変更を示すイベントを書き込みます。
MySQLの 5.1.8 から3番目のオプションを使うことができます: mixed。
これは、デフォルトではステートメントベースレプリケーションを使いますが、 particlar なケースにといて 行ベースレプリケーションにスイッチします。
Plugin API
Event scheduler - イベントスケジューラ
このアイデアは、Unixでいうcrontab、WindowsでいうWindowsタスクスケジューラに似ています。
Server log tables - サーバログテーブル
MySQL 5.1以前は、、サーバは基本的なクエリログやスロークエリログエントリをログファイルへ書き込んでいました。
MySQL 5.1では、サーバロギングは、よりフレキシブルです。
ログエントリを(以前と同じ)ログファイルか、MySQLデータベースの general_log や slow_log テーブルに書き込むことができます。もしロギングを有効にすれば、どちらかか両方を書き込み先として指定することができます。 --log-output オプションでディスティネーションかログ出力のディスティネーションを制御することができます。
Upgrade program - アップグレードプログラム
mysql_upgrade プログラム (MySQL 5.1.7から使えます) は、現在の MySQL のバージョンにコンパチブルではないかどうか、すべてのテーブルをチェックし、必要があれば、修正します。このプログラムは、MySQLをアップグレードするたびに実行すべきです。
MySQL Cluster replication - MySQLクラスタレプリケーション
MySQL クラスタ間のレプリケーションがサポートされています。
MySQL クラスタと 非クラスタデータベースでのレプリケーションが可能です。
Improved backups for MySQL Cluster MySQLクラスタのバックアップの改良
MySQL Cluter NDB 6.x
Backup of tablespaces
Improvement to INFORMATION_SCHEMA
XML functions with XPath support XML関数のXPathのサポート
Load emulator
MySQL関連記事
[2008-08-04-1] MySQL 行ベースバイナリロギング Row-based binary logging
[2008-08-03-2] MySQL 5.1に追加された新機能
[2008-08-03-1] MySQL テーブルにカラムを追加する方法
[2008-08-02-2] Windowsでコマンドでmysqldの起動・停止する方法
[2008-08-02-1] WindowsでApacheとPHPとMySQLを動かす
[2008-08-01-2] MySQL データベースからデータベースとテーブルを作成する文を方法
[2008-08-01-1] MySQL テーブルのcreate文をテーブルから生成する方法
[2008-07-27-2] MySQLのデータファイルを移動する方法
[2008-07-27-1] MySQLのエラー MySQL General error 1114 The table foo is full
[2008-07-22-2] 気付けばレプリケーションが止まっていたMySQL
Paritioning - パーティショニング
ファイルシステムにここのテーブルを分散することができる。テーブルを作るときにルールをセットすることができる。
テーブルは、異なる場所にテーブルを分割して格納されます。
ユーザ視点では、パーティションされたテーブルは、単一のテーブルのように見えrます。
いくつかのケースでは、パーティショニングされたテーブルに対するクエリの結果は、非パーティショニングの同じテーブルへのクエリよりも非常に速く得られます。
Row-based replication - 行ベースのレプリケーション
SQLステートメントをマスターからスレーブに送ることで
レプリケーションをしていました。これは、 ステートメントベースレプリケーションと呼ばれます。
MySQLの5.1.5では、ほかの仕組みのレプリケーションが使えます。
スレーブにSQL ステートメントを送る代わりに、マスターはバイナリログにここのテーブル行への変更を示すイベントを書き込みます。
MySQLの 5.1.8 から3番目のオプションを使うことができます: mixed。
これは、デフォルトではステートメントベースレプリケーションを使いますが、 particlar なケースにといて 行ベースレプリケーションにスイッチします。
Plugin API
Event scheduler - イベントスケジューラ
このアイデアは、Unixでいうcrontab、WindowsでいうWindowsタスクスケジューラに似ています。
Server log tables - サーバログテーブル
MySQL 5.1以前は、、サーバは基本的なクエリログやスロークエリログエントリをログファイルへ書き込んでいました。
MySQL 5.1では、サーバロギングは、よりフレキシブルです。
ログエントリを(以前と同じ)ログファイルか、MySQLデータベースの general_log や slow_log テーブルに書き込むことができます。もしロギングを有効にすれば、どちらかか両方を書き込み先として指定することができます。 --log-output オプションでディスティネーションかログ出力のディスティネーションを制御することができます。
Upgrade program - アップグレードプログラム
mysql_upgrade プログラム (MySQL 5.1.7から使えます) は、現在の MySQL のバージョンにコンパチブルではないかどうか、すべてのテーブルをチェックし、必要があれば、修正します。このプログラムは、MySQLをアップグレードするたびに実行すべきです。
MySQL Cluster replication - MySQLクラスタレプリケーション
MySQL クラスタ間のレプリケーションがサポートされています。
MySQL クラスタと 非クラスタデータベースでのレプリケーションが可能です。
Improved backups for MySQL Cluster MySQLクラスタのバックアップの改良
MySQL Cluter NDB 6.x
Backup of tablespaces
Improvement to INFORMATION_SCHEMA
XML functions with XPath support XML関数のXPathのサポート
Load emulator
MySQL関連記事
[2008-08-04-1] MySQL 行ベースバイナリロギング Row-based binary logging
[2008-08-03-2] MySQL 5.1に追加された新機能
[2008-08-03-1] MySQL テーブルにカラムを追加する方法
[2008-08-02-2] Windowsでコマンドでmysqldの起動・停止する方法
[2008-08-02-1] WindowsでApacheとPHPとMySQLを動かす
[2008-08-01-2] MySQL データベースからデータベースとテーブルを作成する文を方法
[2008-08-01-1] MySQL テーブルのcreate文をテーブルから生成する方法
[2008-07-27-2] MySQLのデータファイルを移動する方法
[2008-07-27-1] MySQLのエラー MySQL General error 1114 The table foo is full
[2008-07-22-2] 気付けばレプリケーションが止まっていたMySQL
参照しているページ (サイト内): [2008-08-09-2] [2008-08-08-2] [2008-08-08-1] [2008-08-07-2] [2008-08-07-1] [2008-08-05-2] [2008-08-05-1] [2008-08-04-2] [2008-08-04-1] [2008-08-03-2] [2008-08-03-1] [2008-08-02-2] [2008-08-02-1]
スポンサーリンク
スポンサーリンク
いつもシェア、ありがとうございます!
もっと情報を探しませんか?
関連記事
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
人気のページ
- Windows7 IME 辞書ツールで単語の登録に失敗しました
- C言語 popen()でコマンドを実行して出力を読み込む
- Windows7で休止状態にする方法
- CentOS MySQLの起動、停止、再起動
- loggerコマンドでsyslogにエラーを出力する方法
- パソコンパーツの買取をしてくれる店のまとめ
- Java Mapの使い方 get(),put(),remove(),size(),clear()
- 楽天のRポイントカードを作ってみた
- iPhone 5 から iPhone 6 に乗り換えたのでレビュー
- netstatコマンドのステータスの意味
スポンサーリンク
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12