DB

MySQL Connector/Net 1.5

DB

今日調べたら、最新のドライバーがMySQL5.0に対応していた。 今まで SELECT 1/ 2;でクラッシュしていたのが解消されていた。 やっと5.0を本格的に試用できそう。

ツール

DB

使いやすいのがなかったので作ってみた。 MySQLでしか動かないけど。 クエリを範囲選択して実行した場合、選択範囲のみ実行されるのがミソ。

MySQL、PostgreSQL、FirebirdのVIEW

DB

パーティショニングの代用としてVIEWが使えないか試してみた。 問題はVIEWでインデックスが適切に使用されるかどうか。 CREATE TABLE t1 ( code INT NOT NULL DEFAULT 0, name VARCHAR(32) NOT NULL DEFAULT '', PRIMARY KEY(code) ); CREATE INDEX t1_name …

MySQLのMERGEテーブル

DB

Oracleで言うパーティショニング、SQL Serverで言うパーティション分割のような 機能をMySQLで使いたくて調べてみた。 厳密に同じものは存在しないが、MERGEテーブルがまだ近い。 しかし、 MyISAMでしか使えない。 レンジ毎に格納する領域を指定できない。 …