今年も残すところあとわずかとなった。2010年もIT業界にとっては変化の多い一年だったが、皆さんにとっては良い年だっただろうか?既に何度かMySQL 5.5の新機能については取り上げたが、ついに正式版がリリースされたということでここで改めて新機能を解説し、今年最後のエントリを締めくくろうと思う。
MySQL 5.5にはこれでもかっ!というぐらい新機能が追加されている。しかもいずれもナイスなものばかりだ。一般的には、ソフトウェアに新機能が追加されると重くなったり安定性が低下する事例が後を絶たないのだが、M...
『UTF-8は仕様上6バイトまで扱うことが出来るフォーマットなのだが、実際には4バイト目までしか使われていない。従ってutf8mb4を使っておけば当面困ることはないだろう。MySQLで常にutf8mb4を使いたいという人は、character_set_serverにutf8mb4を設定しておこう。4バイトUTF-8を利用する上で注意したいのは、文字列にインデックスをはる場合の制限である。InnoDBでは767バイトまでの長さのインデックスしかサポートしない。3バイトUTF-8では767÷3=255(小数点