1985 件中 1541 - 1550 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
KateでスマートにSQLを編集しよう!

このところ、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


[さらに読む]
[perl][mysql]SQLでincrementした値を表示するやつ

MacBook Air 11インチ欲しい!

@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 …
[さらに読む]
MySQLの文字列比較セマンティクスは「空白埋め」

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' | …

[さらに読む]
[mysql][xtrabackup]xtrabackupをちょっと便利に使う

xtrabackupにはinnobackupexというラッパースクリプトが付属していて、MySQLのプロセスを止めることなくバックアップを取れて便利なんですが、innobackupexでバックアップ取ると以下の点が不満だったりする。

  • --slave-infoで生成されるCHANGE MASTER文が不完全なのでslaveの複製が面倒
  • InnoDBとMyISAMのファイルしかバックアップされない

    • tritonnでsennaのインデックスファイルがバックアップされなくて困る


そこで、innobackupexはPerlで書かれてるので直接書き換えてmaster.infoとsennaのインデックスファイルも一緒にバックアップするようにしたらslave簡単に複製できるようになって便利ですよ!

MySQL 5.5新機能徹底解説

今年も残すところあとわずかとなった。2010年もIT業界にとっては変化の多い一年だったが、皆さんにとっては良い年だっただろうか?既に何度かMySQL 5.5の新機能については取り上げたが、ついに正式版がリリースされたということでここで改めて新機能を解説し、今年最後のエントリを締めくくろうと思う。

MySQL 5.5にはこれでもかっ!というぐらい新機能が追加されている。しかもいずれもナイスなものばかりだ。一般的には、ソフトウェアに新機能が追加されると重くなったり安定性が低下する事例が後を絶たないのだが、MySQL 5.5に関してはそのようなことは全くないので安心して利用して頂きたい!

[さらに読む]
MySQLをMacに入れる時につまづきすぎた

同じ記事ばっかり書いてるみたいですが、多少は違います

$ sudo rm -rf /usr/local/var/mysql
$ sudo brew uninstall mysql
$ vi /etc/my.cnf

[mysqld]
basedir = /usr/local/Cellar/mysql/5.1.54
datadir = /usr/local/var/mysql
socket = /tmp/mysql.sock
#user = mysql
#old_passwords = 1

character-set-server = utf8

[さらに読む]
DBD::mysqlがMacのSnow Leopard 10.6.5で動かなかった件

force installでDBD::mysqlを入れてみたものの、
どんなに頑張ってもlibmysqlclient.16.dylibがloadできなくて、
マジ死ねばいいのにと一日中悩んでて、なんとか解決したのでメモ。


ちなみに、homebrewを使ってmysqlをインストールした場合の事例ですが、
ライブラリのパスさえ帰れば、やってる事は同じ問題だと思います。


下記のエラーがずっと出てた。

Can't load '/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBD/mysql/ …

[さらに読む]
MySQL5.5.8がMacのSnow Leopard 10.6.5で動かなかった件

MacMySQLを入れようとして、mysql-5.5.8-osx10.6-x86_64.dmgを入れてみたが、
自動起動のところとか何かうまく動かなかった件。


どうやら、海外の皆さんも同じ問題で悩んでたみたい。
http://forums.mysql.com/read.php?11,400354,400491#msg-400491
http://bugs.mysql.com/bug.php?id=55530

[さらに読む]
mixi の年末年始対策 2009-2010

こんにちは。パートナーサービス部の加藤和良です。

2008年末に、mixi の年末年始対策について紹介しました。今回は、ここ数年の年末年始対策の歩みと、今年の対策について紹介したいと思います。実をいうと、設計も実装も自分じゃなかったりするのですが、このまま歴史に埋もれていくのも悲しいので、関係各所に取材してみました。

2008年末をふりかえる

まずは、2008年末をふりかえってみましょう。

あのころはまだ mixi の機能も少なく、年末年始の負荷は主に日記に集中していました。そこで当時は

  • ID Generator の改善 – mod_perl をあいだにはさんで MySQL への接続本数を減らす
  • 最新情報DBへの書き込みを非同期に – Q4M …
[さらに読む]
1985 件中 1541 - 1550 件を表示
« 前の 10 件 | 次の 10 件 »