http://www.mysql.gr.jp/mysqlml/mysql/msg/9530 で話題になっていたように、 ver. 4.1以降、クライアント/サーバー間でキャラクターセットが自動的に 変換されるようになったことに伴い、多くの方が文字化けといった問題に 悩まされていたかと思います。 この点については開発側に改善を要求してきましたが、4.1.15にて "--skip-character-set-client-handshake" というオプションが導入されました。 http:... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
MySQL の MyISAM テーブルの最大サイズは通常4GBです。(OSのファイルシステムの制限が影響する場合はその限りではありません。) あるテーブルの最大サイズを調べるには、show table status を使ってみることができます。 mysql> show table status like 'feed' \G *************************** 1. row *************************** Name: feed Type: MyISAM Row_format: Dynamic Rows: 201456 Avg_row_length: 189 Data_length: 38121168 Max_data_length: 429496... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
mysql -X でクエリーの結果がXMLで取得できるらしい。 興味深いのでやってみた。 なんか適当にテーブルを作成する。 とりあえず、4つのカラムを持つtというテーブル作った。 mysql> create table t(id int not null, name varchar(255), body text, updated_at datetime); mysql> insert into t values(1, 'name', 'body', current_timestamp); mysql> insert into t values(2, 'name2', 'body2', current_timestamp); とり... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
コマンドを実行して下記のようなエラーや修復を促すメッセージが表示された場合は、早急に対処する必要があります。 Data records: 42 Deleted blocks: 0 myisamchk: warning: 1 clients is using or hasn't closed the table properly - check file-size - check key delete-chain - check record delete-chain - check index reference - check data record references index: 1 - check dat... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 MySQLのバックアップを行うmysqldump機能を提供するPHPクラス 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 database.ymlのencoding:uft8が不要になった!テーブル作成時のDEFAULTCHARSET=utf8が不要になった! 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 この値を低く(100程度?)することにより、MySQLは(テーブルスキャンではなく)キースキャンを優先するようになります。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
オレオレ言語全盛期の炎暑の候、いかがお過ごしでしょうか。 オレオレSQLの作り方〜PostgreSQL編〜に続き、オレオレSQLの作り方〜MySQL編〜という事で MySQLに、自作のSQL関数(UDF)を組み込むやり方を簡単に紹介します。 MySQLは名の通り、私のSQLなのでオレオレSQLには持ってこいですね。 簡単に言えば select oreore(); select oreore(column1, column2) from table1; 自分で定義したC言語のoreore関数をDBに... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQLのネタ。 1台しかない環境でエセ負荷分散、マスター・スレーブの関係を作る。 MySQLで負荷分散を考えたとき、 1台目にマスターのDBサーバー、 2台目以降をスレーブのDBサーバーとして用いる。 マスターは更新系のみのSQL文を、 スレーブは参照系のみのSQL文を投げる。 こんな負荷分散を1台のサーバーで行う必要が出てきた。 ※現在1台でやっていて、デ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
このページはyomが書いています。Linuxで飯を食っているSIerです。話題はその時々の思いにまかせていろいろと。 2006/03/10 MySQLのパフォーマンス劣化対応 - [技術]実戦mysqlパフォーマンスチューニング (今回はちょっと横長ですが、ご勘弁を。) はてブで人気のエントリーになっていた「Web Artisan Blog」さんの「MySQL:インデックスまとめメモ」を見て思い出しました。以前インデックス回... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
yukiです。 今回はWebサイトを製作する上で欠かせないデータベース(DB)のお話です。Linux、Apache,MySQL,PHPを組み合わせたLAMPという言葉が登場して久しいですが、Webサービスを構築する上で欠かせないのがDBの存在ですね。 運用後Webサイトが順調に拡大し規模も大きくなってきた頃、パフォーマンスに悩むことも出てくるものです。 ハードウェアや構成に問題がある場合、ロジックに... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
こんにちは satoです。 オペミスで update に where句を付け忘れたり、プログラムのバグでデータが破損してしまったりした場合でも、バイナリログには更新SQLがすべて書き込まれるので、バックアップデータからオペミスが起こるまでの全てのSQLを流し込めれば、元の状態に戻すことは可能です。 •バイナリログを取っている •オンラインバックアップをとっている(mysqldumpやMy... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 wait_timeoutとthread_cacheの話。実践ハイパフォーマンスMySQLに書いてるのより詳しく書いてる。 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
このページはyomが書いています。Linuxで飯を食っているSIerです。話題はその時々の思いにまかせていろいろと。 2006/03/10 MySQLのパフォーマンス劣化対応 - [技術]実戦mysqlパフォーマンスチューニング (今回はちょっと横長ですが、ご勘弁を。) はてブで人気のエントリーになっていた「Web Artisan Blog」さんの「MySQL:インデックスまとめメモ」を見て思い出しました。以前インデックス回... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
(1)rootユーザへのパスワード設定 MySQLの管理ユーザであるrootユーザ(Linuxのrootユーザとは別)にはデフォルトではパスワードが設定されていないため、安全のためにパスワードを設定する [root@linux ~]# mysql -u root ← MySQLサーバーへrootユーザでログイン Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 to server version: 3.23.58 Type 'help;' or '\h' for help. Type '\c' to clear the buffe... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
接続してみて、そのログを確認する。 最初は、わざとパスワードを間違えてみました。2回目はただしく接続し、select文を実行し、終了しました。 /usr/libexec/mysqld, Version: 3.23.58-log, started with: Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock Time Id Command Argument 050611 14:23:42 2 Connect Access denied for user: 'root@localhost' (Using password: YES) 050611 14:23:58 3 Connect root@localhost on 050611 14:24:10 3 Init DB mysql 3 Query sho... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
From: zen kishimoto <zen kishimoto <zen@xxxxxxxxxx>> Date: Sat, 03 Sep 2005 09:24:15 -0700 Subject: [mysql 12071] 階層化されたデータをMySQLで扱う (Managing Hierarchical Data in MySQL) http://dev.mysql.com/tech-resources/articles/hierarchical-data.html (図はこのサイトを参照のこと) Mike Hillyer著 初めに 多くのユーザーは一回くらいはSQLデータベース内で、階層化したデータを 扱ったことがあると思います。そのときは... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 問い合わせ結果を縦にして表示してくれる/うわー、おどろいた 』 [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
稼動中のサービスのDB操作。 これほど嫌なことは無い と思ってしまった。 スタートして1ヶ月ほどの auのとある公式サイトなのですが FOMA版がそろそろスタートするので 統合したシステムにするために少しDBを変更する必要がありました。 カラム追加でalterしたり テーブル追加でcreateしたり データ追加でinsertしたり データ変更でupdateしたり etc… もちろんテスト環境で何度も... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|