1967 件中 1221 - 1230 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
mysqldが起動するときにどのmy.cnfを舐めてるのか知りたいとき

いやまあ、マニュアルに書いてあるけど。
http://dev.mysql.com/doc/refman/5.6/en/option-files.html

Linuxで公式MySQL、--defaults-file, --defaults-extra-fileを指定しない場合は、

  • /etc/my.cnf
  • /etc/mysql/my.cnf
  • /usr/local/mysql/etc/my.cnf
    • SYSCONFDIR/my.cnfのこと。
    • 公式のバイナリーはSYSCONFDIR== /usr/local/mysql/etc。cmakeのオプションで変えられる。
    • MariaDBはこいつが設定されていないっぽい。
  • /usr/local/mysql/my.cnf
    • $MYSQL_HOME/my.cnfのこと。
    • basedirを設定してれば$MYSQL_HOME== basedirになる。
  • /home/mysql/.my.cnf
[さらに読む]
[MySQL][Spider][VP]Spider-3.1 VP-1.0 released

I'm pleased to announce the release of Spider storage engine version 3.1(beta) and Vertical Partitioning storage engine version 1.0(beta).
Spider is a Storage Engine for database sharding.
http://spiderformysql.com/
Vertical Partitioning is a Storage Engine for vertical partitioning for a table.
http://launchpad.net/vpformysql

Please use the following for downloading binary file.
http://spiderformysql.com/download_spider.html

The main changes in this version are following.
Spider
- Add server parameter "spider_general_log" and "spider_log_result_errors".
- Add table parameter "force_bulk_update" and "force_bulk_delete".
- Add "spider_bka_mode=2" and "bka_mode=2". …

[さらに読む]
[MySQL][Spider][VP]Spider-3.1 VP-1.0リリース

Spiderストレージエンジンのバージョン 3.1(beta)とVartical Partitioningのバージョン 1.0(beta)をリリースしました。
Spiderストレージエンジンは、database sharding用のストレージエンジンです。
http://spiderformysql.com/
Vertical Partitioningストレージエンジンは、テーブルのVertical Partitioning用のストレージエンジンです。
http://launchpad.net/vpformysql

バイナリのダウンロードにはこちらをご利用ください。
http://spiderformysql.com/download_spider.html

今回の主な変更は以下です。
Spider

[さらに読む]
MySQL 5.7.2のEXPLAIN FOR CONNECTIONの使い方

昨日のMyNA会でちょっと話が出ていたEXPLAIN FOR CONNECTIONの使い方。
正直これそんなに便利なものじゃないと思うんですが。

http://dev.mysql.com/doc/refman/5.7/en/explain.html

{explainable_stmt | FOR CONNECTION connection_id}となっている通り、EXPLAINに食わせるSQLステートメントの代わりにFOR CONNECTION x; として指定する。


conn1> explain SELECT * FROM t1, t1 AS t2;
+----+-------------+-------+------+---------------+------+---------+------+--------+---------------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | …
[さらに読む]
MySQL Cluster Casual Talksで話せなかった、俺がNDBCLUSTERを使わない理由

なぁんて、もったいぶった話じゃないんですけど。

あ、@kamipo さんアイスごちそうさまです。



NDBCLUSTERを使わない理由 from yoku0825

NDBCLUSTERを使いたくても使えない(んだか使わないんだかよく判らなくなってきた)理由は、

  • 今MySQL Serverで動いているのを全て突っ込むには容量がつらい。
    • 更新主体のテーブルだけ、というのは障害点が増えるだけなのでパス。
    • Diskテーブルに落としたらオワコンなベンチマークも見られたし。
[さらに読む]
Ruby/MySQLの速度

Ruby 2.1.0 preview1 がリリースされたので、Ruby/MySQL の速度を測ってみました。

測定環境

測定内容は https://github.com/tmtm/ruby-mysql/tree/master/bench 参照。

[さらに読む]
MySQL Cluster Casual Talksで使った資料を公開しました。 #mysql_jp

昨夜、MySQL Cluster Casualにおいて、「カジュアルにMySQL Clusterを使おう」というタイトルで発表をした。その資料をスライドシェアにアップロードしたので、カジュアルにMySQL Clusterを使ってみたい人は参考にして頂きたい。

カジュアルにMySQL Clusterを使ってみよう@MySQL Cluster Casual Talks 2013.09 from Mikiya Okuno SlideShareではフォントが何やらおかしいので、資料をダウンロードして頂けると幸いである。

「 MySQL Cluster をカジュアルに使えるわけないじゃないですかwww」

という声もあったようだが、自分がカジュアルだと思えばそれがカジュアルなのだ!!

発表では、5分程度でMySQL Clusterのインスタンスをインストールするデモを見ていただいた

MySQLをYUMレポ(Oracleの、MariaDBとPercona)

Original post: http://anothermysqldba.blogspot.com/2013/09/mysql-yum-repo-oracles-mariadb-and.html

例えばMySQLの最新のRPMをダウンロードの上、関連するソフトウェアをインストールする際に多くの人々は、今日のyumパッケージマネージャに固執することを好む。

あなたがベンダーからRPMSをダウンロードして、yumを(yumをインストール*。rpmの)を使ってインストールできますが、あなたはまた、MySQLのパッケージベンダーから直接引っ張ってあなたのyumのリポジトリを更新することができます。 この記事の時点では、あなただけのMySQL 5.6 GAがリリースされたにもかかわらず、MySQLを5.5.13にあなたを取得します …

[さらに読む]
pt-online-schema-changeのクエリーをレプリケーションしない方法

みんなのヒーロー pt-online-schema-change ですが、HandlerSocketと非常に相性が悪い。というかHandlerSocketとテーブルのメタデータをロックするDDL(つまりフツーのALTER TABLEでも)相性がすごく悪い。

去年もハマってましたね。季節ものなんでしょうか。まだ試す予定ってタイトルに書いてあった割に1年放置してましたはい。
⇒ HandlerSocketの不思議な動作(まだ試す予定)

HandlerSocketで読み書きしている環境でALTER TABLEをかけようとすると、

  1. ALTER TABLEはHandlerSocketのTable Closeを待つ
  2. 後続のクエリーはALTER TABLEのメタデータロックを待つ …
[さらに読む]
MySQL 5.6.11以降のInnoDBテーブルでAUTO_INCREMENTの値を小さくできない件

なんか変だなーと思っていたんですがすっきりしました。

mysql56> CREATE TABLE t1 (num serial, val varchar(32)) Engine= InnoDB;
Query OK, 0 rows affected (0.05 sec)

mysql56> SHOW CREATE TABLE t1\G
*************************** 1. row ***************************
Table: t1
Create Table: CREATE TABLE `t1` (
`num` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`val` varchar(32) DEFAULT NULL,
UNIQUE KEY `num` (`num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

mysql56> INSERT INTO t1 VALUES (1, 'one'), (2, 'two');
Query OK, 2 rows affected (0.02 sec)
Records: 2 Duplicates: 0 Warnings: 0

mysql56> SELECT * FROM t1;
+-----+------+
| num | val |
+-----+------+
| 1 | one |
| 2 | two |
+-----+------+
2 rows in set (0.00 sec)

mysql56> SHOW CREATE TABLE t1\G …
[さらに読む]
1967 件中 1221 - 1230 件を表示
« 前の 10 件 | 次の 10 件 »