2007-03-01から1ヶ月間の記事一覧
tritonn-1.0.1に"TRUNCATE TABLE"を実行するとmysqldが落ちるバグが見つかったので、直しました。http://sourceforge.jp/tracker/index.php?func=detail&aid=10184&group_id=2576&atid=9554tritonn-1.0.0と1.0.1の両方に影響していると思います。以前のMySQL…
作業中に遭遇した変更点。 secure-file-priv変数の追加。load data infile等のfile権限による操作対象となるディレクトリを限定できるようにするもの。 ha_myisam::create関数のHA_CREATE_INFO型引数の名前が、infoからha_create_infoに変更された。
このバージョンから"SHOW PROFILE"コマンドが実装されていますが、これを処理するためのパーサのコードが、Bison 1.75に対応していないようです。 mir@t43:/hoge/tritonn/dev/mysql-5.0.37.senna/sql$ bison --version bison (GNU Bison) 1.75 Written by Ro…
読み終えたー。マイクロプロセッサ・アーキテクチャ入門―RISCプロセッサの基礎から最新プロセッサのしくみまで (TECHI)作者: 中森章出版社/メーカー: CQ出版発売日: 2004/06/01メディア: 単行本購入: 5人 クリック: 105回この商品を含むブログ (25件) を見る…
「mir」のにゃんにゃん分析結果 にゃんにゃん分析 3匹の子猫らしいす。
ver5.0.37向けに作ったtritonnパッチをver5.0.36向けに改変する際に気づいた事柄。 ver5.0.36のenum options_mysqldにはOPT_PROFILINGが入っていない。 ver5.0.36のenum enum_sql_commandにはSQLCOM_SHOW_PROFILEとSQLCOM_SHOW_PROFILESが入っていない。 と…
以下の2パタンに対応したパッチをリリースしました!! MySQL 5.0.36 + Senna 1.0.3 MySQL 5.0.37 + Senna 1.0.3 ダウンロードはこちらから。 http://sourceforge.jp/projects/tritonn/files/ tritonn-1.0.0との違いは以下です。 DROP INDEX時にSENファイル…
久々のbk commitネタ。MySQLではこれまでPrepared Statementを使うとクエリキャッシュ機能を利用できませんでしたが、ver5.1以上では今後はPrepared Statementでも機能するようになります。http://lists.mysql.com/commits/21628ただし、Normal Statementで…
読み終えました。Code Reading―オープンソースから学ぶソフトウェア開発技法作者: トップスタジオ,まつもとゆきひろ,平林俊一,鵜飼文敏出版社/メーカー: 毎日コミュニケーションズ発売日: 2004/06/01メディア: 単行本購入: 18人 クリック: 550回この商品を含…
ほとんどコンテンツが無い状態だったので、ひたすら書きまくり。http://qwik.jp/tritonn/やっと当初想定していた内容に近付いてきた。タイプしすぎて手の甲が痛い(腱鞘炎)。
昨日のOSC2007 Spring/Tokyoで発表したのですが、MySQL+Sennaを実現するためのMySQL用ソースコードパッチ(MySQLバインディングパッチ)を保守/開発するプロジェクト"Tritonn"を、新たにSennaのサブプロジェクトとして開始しましたー!プロジェクトホームペ…
やっと明日(今日)のセッションのスライド作成が終わりました!! 朝5時だよー、うひー。申し込んでくれた方、楽しみにしててください :P
MySQL 5.0.34ではha_myisam::create関数にインデックスの初期化ロジックがべたに書かれていたのが、MySQL 5.0.37では新しくtable2myisam関数というのに切り出された模様。 OPT_PROFILINGがmysqld.ccに追加されてる。--profilingなんてver5.0系にあったっけ?…
面白そう。 SMT プロセッサでは,ハードウェア資源の競合によって実行効率が変動するので,リアルタイムタスクのスケジュールが容易ではない.また,同時に実行するタスクの組合せによっては,実行効率が低下してしまい,スループットを十分に向上できない場…