のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,285人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレMySQL 総合 Part12

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    653 : 648 - 2007/12/22(土) 11:44:14 ID:7IWITQTe (-15,+29,-105)
    >>649
    それでもやっぱり、1000×100で10万なんですね・・。

    質問したのは、住所録を作成する時、郵便局が発行している
    郵便番号・住所データと結合する場合を想定していました。
    あれは全部で10万レコード以上あるし。

    会員住所+住所データを結合すると、もしかして>>648みたいな
    考え方になると。だから極端に重くなるのでは?っと。
    655 : NAME IS - 2007/12/22(土) 13:28:43 ID:??? (+25,+29,-4)
    >>653
    ぐぐればいくらでも答えは有るのに。
    http://oshiete1.goo.ne.jp/qa746515.html
    とか。
    657 : NAME IS - 2007/12/23(日) 04:25:01 ID:??? (+22,+29,-44)
    >>656
    addressテーブルはインデックスきいてるってことだから、
    1万だろうが1000万だろうが速度差はそれほど出ないですよ。

    SELECT * に時間かかってないかい? SELECTを整数の
    1項目だけに絞ったら何秒になんの?
    659 : NAME IS - 2007/12/23(日) 08:02:28 ID:??? (+32,+29,-11)
    ところで社保庁のデータベースって何使ってんの?
    高スペクでも照合に時間かかるだろうなー。
    660 : NAME IS - 2007/12/23(日) 10:08:05 ID:??? (+31,+29,-23)
    >>659
    社会保険庁は、NTT系が受注開発しているから、
    Oracleに決まっているだろ
    661 : NAME IS - 2007/12/23(日) 11:04:16 ID:??? (+16,+28,-13)
    >>656
    EXPAINの結果を張らないヤツの「問題ありません」は信用できないからなー
    662 : NAME IS - 2007/12/23(日) 11:35:28 ID:??? (-27,-30,-281)
    MySQL ver4.1以降の文字コード自動変換について
    イマイチ理解できない部分があります。

    MySQL文字化けで調べてみると、
    文字コード変換が原因なので、この機能が働かない状態にする、
    というのが解決方法として紹介されていますが、
    文字コードが異なった場合の補正のための機能であって、
    client側の文字コードがujis、
    server側の文字コードがutf8の場合、
    この自動変換をoffにしたら、
    ujisのデータをutf8を入れるところに放り込むことになるわけですが
    問題ないのでしょうか?
    (client/serverの文字コードが一致しているんであれば、
    そもそも自動変換自体働かないわけで、offにする必要性もでてきませんよね?)

    自動変換をoffにするんだよ、というところには多くのサイトで
    言及されているのですが、結局client、serverとの
    文字コードの関係性が良く理解できません。
    663 : NAME IS - 2007/12/23(日) 11:40:02 ID:??? (+23,+25,-5)
    開発と照合で5000マンだっけ?>社保庁
    稼ぐなぁ
    664 : NAME IS - 2007/12/23(日) 11:52:30 ID:??? (+27,+29,-2)
    じゃおまいら5000マソもらってできるか?アンダーソン君
    666 : 656 - 2007/12/23(日) 13:20:41 ID:??? (-26,-30,-203)
    >>657
    1項目だけに絞っても大して時間が変わりません。。
    とりあえずUSING(address_id) の後ろに GROUP BY id
    を付けたら、半分ぐらいの秒数にはなりました。
    >>658
    UNION ALLにすると、余計重たくなっているような気がします。
    あと、sort_buffer_sizeは1Mでtmp_table_sizeは100Mにしています。
    >>661
    GROUP BY idをそれぞれのSELECTに付けたら
    半分ぐらいの秒数になりましたが、
    [Extra] => Using temporary; Using filesort が表示されるようになりました・・。
    667 : NAME IS - 2007/12/23(日) 16:36:22 ID:??? (-22,-29,-1)
    where used; ってどういう意味?
    673 : 667 - 2007/12/26(水) 00:02:45 ID:??? (+20,+27,-11)
    ググったけどわかんね
    678 : NAME IS - 2007/12/26(水) 11:41:58 ID:??? (-25,-18,-10)
    >>670
    5.0より前はインデックスマージしないんじゃなかったっけ?
    バージョンは?
    680 : NAME IS - 2007/12/26(水) 15:05:16 ID:??? (-26,-30,-240)
    mysql> create table dt (dt datetime, d date, t time);
    Query OK, 0 rows affected (0.01 sec)

    mysql> insert into dt values (null, now(), now());
    Query OK, 1 row affected (0.00 sec)

    mysql> select * from dt;
    +------+------------+----------+
    | dt | d | t |
    +------+------------+----------+
    | NULL | 2007-12-26 | 15:00:25 |
    +------+------------+----------+
    1 row in set (0.00 sec)

    mysql> update dt set dt = d + interval t hour_second;
    Query OK, 0 rows affected (0.00 sec)
    Rows matched: 1 Changed: 0 Warnings: 0

    mysql> select * from dt;
    +---------------------+------------+----------+
    | dt | d | t |
    +---------------------+------------+----------+
    | 2007-12-26 15:00:25 | 2007-12-26 | 15:00:25 |
    +---------------------+------------+----------+
    1 row in set (0.00 sec)
    681 : NAME IS - 2007/12/26(水) 15:08:53 ID:??? (-10,-4,+1)
    >>680
    ありがとうございました!
    682 : NAME IS - 2007/12/26(水) 15:33:56 ID:??? (+34,+26,-89)
    前からインデックスについて疑問に感じていることがあるのですが、
    1,2,3,4..........と続いているindexに2を追加すると、
    1,2,2,3,4.........と3以下全て並べ替えになると理解しているのですが、
    そのような仕組みになっているのでしょうか?

    もし、そうだとすると100万件のデータが入っているtableで、
    データを追加する際に、最悪100回の並べ替え(位置をずらす処理)が発生して大変なことになると思っています。

    将来膨大なデータ件数になることが予想されるtableにindexをつけるかどうかで迷っているので、
    アドバイスを頂けないでしょうか?
    683 : NAME IS - 2007/12/26(水) 17:10:55 ID:??? (+37,+29,-55)
    >>682
    インデックスがそういう構造だと
    検索にはあまり向かないだろう
    単なるノベタンではなくて、挿入・削除が容易な
    例えばツリー構造のようになっているのだろう
    安心してインデックス張るよろし
    つか張らないと遅いでしょ
    684 : NAME IS - 2007/12/26(水) 17:41:21 ID:??? (-7,-10,-17)
    >>682
    そのレベルだとまずbtreeについて勉強しろ。
    686 : NAME IS - 2007/12/27(木) 18:05:22 ID:??? (-24,-30,-108)
    SQL文が書かれたテキストファイル(hoge.sql)をインポートしたいのですがどうすればいいでしょうか?

    以下のようにやってみたんですが、エラーになります。
    mysqlimport -p --local hoge hoge.sql
    *hogeがデータベース名です。

    mysqlimport: Error: Table 'hoge.hoge' doesn't exist, when using table: hoge

    687 : NAME IS - 2007/12/27(木) 18:13:52 ID:??? (-26,-30,-49)
    mysqlimportはCSVファイルなどを流し込むツールであって、
    SQLを流し込むツールではないぞ。

    $ mysql hoge < hoge.sql
    688 : NAME IS - 2007/12/27(木) 18:26:21 ID:??? (+27,+29,-2)
    >>687さん
    即レス、ありがとうございます!
    本当に助かりました
    ありがとうございます
    689 : NAME IS - 2007/12/27(木) 22:03:30 ID:??? (-27,-30,-87)
    MySQL 5.1 で、MyISAM をメインに使っているのですが、
    稼働状態でデータのバックアップをとるときは、
    マニュアルに載っている
    mysqldump --all-databases
    が一番早いのでしょうか?

    もっと良いバックアップの方法があれば教えてください。
    691 : NAME IS - 2007/12/28(金) 00:52:11 ID:??? (-17,-10,+1)
    >>690
    kwsk!
    692 : NAME IS - 2007/12/28(金) 01:53:48 ID:??? (+21,+28,-34)
    >>691
    仕方ないからyahooで調べてみた
    http://www.google.com/search?q=mysqldump+opt
    ここのサイトに詳しく載ってたよ
    サンプルもいくつかあった
    693 : NAME IS - 2007/12/28(金) 14:49:41 ID:C3g8Iqj8 (+25,+29,-2)
    >>686 >>688
    昨日の俺がいたので、記念真紀子
    694 : NAME IS - 2007/12/29(土) 07:39:47 ID:??? (-29,-29,-18)
    >>692
    mysqldumpを使うというのは最適解なのですね。
    --opt試してみます。ありがとう。
    697 : NAME IS - 2007/12/29(土) 15:42:00 ID:??? (-17,-4,+2)
    700 : NAME IS - 2007/12/30(日) 05:18:06 ID:??? (+21,+23,-18)
    変更された実行計画に対して適切な索引が無いから
    かなー
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について