MySQL– tag –
-
MySQL
MySQLでMemcachedプロトコルを使う
MySQL では 「InnoDB Memcached」プラグインを使うことで、Memcached プロトコルを使ってテーブルデータに直接アクセスすることができるようになります。 参考:MySQL :: MySQL 5.7 Reference Manual :: 14.20 InnoDB memcached Plugin このシリーズではセ... -
技術情報
Ruby/MySQLでの負数割り算について
調べたきっかけ Rubyのマニュアルを読んでいたところ、例に書いている負数割り算の余について、 疑問が湧いてきましたので、少し調べてみました。 「算術演算子」処理の例でしたが、 13 % 4 => 剰余: 1 13 % -4 => 剰余:-3 -13 % 4 => 剰余: 3... -
MySQL
MySQL NDB Cluster のパーティションバランシングについての検証
パーティションバランスとは MySQL NDB Cluster 7.5より導入された、今までよりも柔軟なパーティショニングを 提供する機能です。 マニュアルでは下記のページで説明されています。 Setting NDB_TABLE Options MySQL NDB Clusterのパーティションについて ... -
MySQL
読書のすすめ(MySQL公式リファレンスマニュアル編)
はじめに 皆さん読書はしていますか?「読書離れ」が叫ばれる昨今ですが、日々の業務に追われる皆さんの中には十分な時間が取れていないという方も多いのではないでしょうか。 しかし、業務に関連するドキュメントであればお仕事をしながらでも、無理なく... -
MySQL
MySQL UDF(ユーザー定義関数) vs ストアドファンクション
目的 MySQL へ新しい関数を追加するためには下記の3つの手法があります 1. ユーザ定義関数(UDF)を作成する手法 2. ストアドファンクションを作成する手法 3. ネイティブ(組み込み)MySQL 関数を作成する手法 この内、3に関しては MySQL のソースコー... -
MySQL
MySQL NDB ClusterをGUIでセットアップしてみた
MySQL NDB Clusterとは MySQLをベースとしたシェアードナッシング型の高可用性インメモリデータベースです。 基本的に全てのデータをメモリ上に保持するため、非常に高速なアクセスが可能です。 セットアップについて MySQL NDB Clusterはシェアードナッシ... -
Other
sysbench 1.0 でオリジナルのベンチマークシナリオを作成する
MySQLのベンチマークツール MySQLのベンチーマークツールで一般的によく使われるのは以下のようなものがあります。 sysbench CPUやファイルIOなどデータベースサーバーのパフォーマンスを測定するツール。データベースはMySQLとPostgreSQLに対応。シナリオ... -
MySQL
MySQL Sandbox の使用方法
MySQL Sandbox の使用方法 オフィシャル MySQL::Sandbox CPAN MySQL Sandboxについて MySQL Sandboxとは、検証用MySQL環境を容易に構築することを目的としたPerl製の ツールです。 単一インスタンス・マスタースレーブ構成・双方向レプリケーションなどが1...