趣味
Got a packet bigger than 'max_allowed_packet' bytes の対処

Got a packet bigger than 'max_allowed_packet' bytes の対処を書いておく。

続きを読む
趣味のシステム構築
MySQLでスキーマ情報に不整合が起こったら

MySQLで、こんなエラーが出て、にっちもさっちもいかなくなることがある。 General error: 1813 Tablespace for table 'DBName.TableName' exists. Plea […]

続きを読む
趣味のシステム構築
MySQLのDatetime型にはnullが二種類ある(0000-00-00とODBC)

MySQLのDatetime型にはnullが二種類ある、ように見える。これは正しくないが、そんな感じに見えることがある。'0000-00-00'が絡む場合だ。

続きを読む
コーディング
MySQLのGroup By句には別名を使うべきだ

select文でgroup byする時は、select句の中でグルーピング関数を使ってないとこをそのまんまgroup byにブチ込めば良いと覚えている人は多いと思う。例えば下記のように。

続きを読む
趣味のシステム構築
さくらスタンダードでmysqlをコマンドラインから実行する方法

さくらスタンダードのDBにsqlファイルをインポートしようとしたのだが、ファイルサイズがでかくてphpmyadminが受け付けてくれない。 phpmyadminが受け付けてくれるファイルサイズを拡張しようとするとphp. […]

続きを読む
コーディング
The total number of locks exceeds the lock table size の対処(mysqlのエラー)

mysqlのエラー: The total number of locks exceeds the lock table size innodbで大きなトランザクションを発生させると発生。 原因は、メモリの割り当て不足。 […]

続きを読む
コーディング
#1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation

#1267 - Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation SQL文 […]

続きを読む
システム
MySQLでデータベースをディスク分散するには

WindowsXP上で、MySQLでデータベースを複数作っているのだが、 そのうちの1個の負荷が極端に高く困っていた。 なので、そのデータベースを別のHDDに移動させようと調べ始めたら、 情報がどこにもない。 調べて調べ […]

続きを読む
コーディング
max_connections を増やす

前回の投稿で「Max Pool Size」を増やしたが、 またエラーが出た。 MySql.Data.MySqlClient.MySqlException: Too many connections Max Pool Si […]

続きを読む
コーディング
Max Pool Size を増やす

VB.NET+MySQLの環境で出たエラー。 MySql.Data.MySqlClient.MySqlException: error connecting: Timeout expired. The timeout p […]

続きを読む