このところ、KDEの進化が著しい。先月の終わり頃にKDE 4.6がリリースされたのだが、前回のバージョン4.5は去年の8月だったので、5ヶ月ちょっとでのバージョンアップとなる。KDEは4.5でかなり品質が向上したように思うのだが、4.6では心踊る新機能が目白押しだ。その中で、特に筆者の目を引いた新機能がひとつある。それは、KateSQL(Kate用SQLクライアントプラグイン)だ。
…
[さらに読む]Ideas, releases, practical guides, and perspectives from the people building with MySQL.
このところ、KDEの進化が著しい。先月の終わり頃にKDE 4.6がリリースされたのだが、前回のバージョン4.5は去年の8月だったので、5ヶ月ちょっとでのバージョンアップとなる。KDEは4.5でかなり品質が向上したように思うのだが、4.6では心踊る新機能が目白押しだ。その中で、特に筆者の目を引いた新機能がひとつある。それは、KateSQL(Kate用SQLクライアントプラグイン)だ。
…
[さらに読む]
JUGEMテーマ:コンピュータ
誰から何言われても(?) 数値はNUMBER型一本でお願いします!
と硬派だったOracleも、ふと気がつけば10gよりBINARY_FLOAT,
BINARY_DOUBLEというデータ型が用意されました。
Oracle Database に格納可能なデータ型 (SHIFT the
Oracle)
当然NUMBER型と違い固定小数点型データではないので、誤差は生じますが「誤差出てもいい!」という場合の効率重視のためだろうなー、と想像していたところ、ちょうど下記のような記事にあたりました。
Using BINARY_FLOAT and BINARY_DOUBLE
…
@sugyanさんのSQLでincrementした値を表示する方法を考える - すぎゃーんメモを生DBIでやってみたのとベンチマークとってみた。
トランザクションなし
Rate dbic teng dbi1 dbi2
dbic 578/s -- -64% -92% -92%
teng 1587/s 175% -- -78% -79%
dbi1 7143/s 1136% 350% -- -7%
dbi2 7692/s 1231% 385% 8% --
トランザクションあり
Rate dbic teng dbi1 dbi2
dbic 581/s -- -59% -88% -92%
teng 1429/s 146% -- -71% -81%
dbi1 …[さらに読む]
パソコンを買いました。 CPU:Intel Core i5-2400S Motherboard:ASUS P8H67-M EVO Memory:Patriot PSD38G1333KH 4GB×2 2個 SSD:Intel X25-M G2 120GB HDD:HGST Deskstar 5K3000 2TB Power Supply:Owltech Xseries SS-650KM 今回はOLIOSPECさんのMicro Monster H67 Super Silentをカスタマイズして注文しました。デスクトップ機をリプレイスするのは実に9年ぶりなのですが、最近のパソコンはすごく良いですね。速くて静かで低消費電力です。本日はこのパソコンを使って、近年のLinuxにおけるSSD事情を確認していきたいと思います。 TRIMとは 近頃では定番SSDの座をすっかりCrucial RealSSD C300に奪われてしまった感のあるIntel X25-M G2ですが、4KiBアライメントが不要という使い勝手の良さ、およびWindows …
[さらに読む]先日、作っているアプリケーションにバグが発生しました。バグの内容は次のようなものでした。
整合性のチェックはアプリケーションレベルで行っている
これに対し、バグは次のような状況で発生したと仮説を立てました。
登録ボタンを押したがレスポンスが遅い
…
|
Software Design (ソフトウェア デザイン) 2011年 02月号
[雑誌] Software Design (ソフトウェ...の他のレビューをみる»
評価: |
毎月ミックさんの「DBアタマアカデミー」(Web+DB …
JUGEMテーマ:コンピュータ
初の勉強会、そして募集三時間後に埋まったという伝説のLinux-ha japan勉強会に参加してきました。
所用で遅れ、一部の最後のほう、そして二部の岩崎さんの発表からの参加でした。
まさに「ぎゅうぎゅう詰め」の開場はテンションも高く、活発な質問も飛んで、いい雰囲気でした。
岩崎さんのお題はOCF。OCFの概略と今回はMySQLのOCFを使っての説明をおこなっていました。
OCF全体のつくりは、以下の記事でも紹介されています。
第10回 …
JUGEMテーマ:コンピュータ
商用御三家(Oracle, MS SQL Server, IBM
DB2)のうち、私が一番最初に接したのはOracleだったので、以下のページで説明してある文字列比較セマンティクスはわかりやすいものでした。
CHAR と VARCHAR2 の違い 〜 文字列比較セマンティクス 〜 (SHIFT the
Oracle)
Oracleとは違いMySQLの場合は、CHARもVARCHARも空白埋め比較セマンティクスで比較されるということ。
そのため、以下のような後続の半角スペースの個数が違うだけの文字列は、CHAR,
VARCHAR、文字リテラルで同一視されます。
mysql> select 'a' = 'a';
+-----------+
| 'a' = 'a' | …
SSD向けのチューニングは一段落ついたので、今回は別の話題です。
チーム内部では5.5版のXtraDBが色々ベンチマークされていて、その中で興味深い事象が発生しました。
ストレージはRAID10。SSDではないです。
書き込みも読み込みも両方のIOが激しくなる条件でベンチマークすると、書き込みが疎かになって modified_age
が肥大化して同期flushを伴うチェックポイントが頻繁に発生してスループットが安定しないと言うのです。。。
「そんなのは、XtraDB側の問題じゃなくて OS/ハード の問題だろ!」
とは思ったのですが、読み込みIOのスループットを制限するパッチを作ってみました。modified_ageが大きくなったときに指定された割合で過去の最大スループットをベースに制限します。。。。 …
あけましておめでとうございます!
本年もどうぞよろしくお願いたします。
昨年12月、オラクル社は待望の MySQL 5.5 GA を発表しました。
MySQL 5.5 には多数の新機能、機能改善、性能向上を実現するための最新テクノロジーを含んでいます。
このWebセミナーで最新のMySQLテクノロジーを是非ご覧ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
新春ライブ Web セミナー 『MySQL 5.5 GA: 最新技術情報ご紹介』
■開催日時 : 2011年1月13日 (木) 18:00 ~ 19:00
■講 師 : 梶山 隆輔 (日本オラクル株式会社 MySQL Principal Sales Consultant)
■費 用 …