のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,308人
昨日: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
    351 : NAME IS - 2007/11/16(金) 00:35:13 ID:??? (+33,+29,-14)
    は?
    あれを経験しているからこそさっさとかえるべきだろ?
    352 : NAME IS - 2007/11/16(金) 00:59:28 ID:??? (+32,+29,-1)
    >>351
    まあ判っているとは思えないな。w
    353 : NAME IS - 2007/11/16(金) 01:17:37 ID:??? (-21,-30,+0)
    2007年に入ってから1回しかupdateしてない4.1系列よりは
    ほぼMonthlyでupdateされてる5.0系列の方がいいと思うよ。

    5.0はEnterpriseでサブスクリプション契約になったから
    それだけ品質には気を使うようになってる。

    B.1.1. Changes in MySQL 4.1.24 (Not yet released)
    B.1.2. Changes in MySQL 4.1.23 (12 June 2007)

    C.1.1. Release Notes for MySQL Enterprise 5.0.52 [MRU] (Not yet released)
    C.1.2. Release Notes for MySQL Enterprise 5.0.50 [MRU] (19 Oct 2007)
    C.1.3. Release Notes for MySQL Enterprise 5.0.48 [MRU] (27 August 2007)
    C.1.4. Release Notes for MySQL Enterprise 5.0.46 [MRU] (13 July 2007)
    C.1.6. Release Notes for MySQL Enterprise 5.0.44 [MRU] (21 June 2007)
    C.1.7. Release Notes for MySQL Enterprise 5.0.42 [MRU] (23 May 2007)
    C.1.8. Release Notes for MySQL Enterprise 5.0.40 [MRU] (17 April 2007)
    C.1.9. Release Notes for MySQL Enterprise 5.0.38 [MRU] (20 March 2007)
    C.1.11. Release Notes for MySQL Enterprise 5.0.36 [MRU] (20 February 2007)
    C.1.12. Release Notes for MySQL Enterprise 5.0.34 [MRU] (17 January 2007)
    354 : NAME IS - 2007/11/16(金) 11:07:42 ID:??? (+38,+30,-92)
    >>350
    いや知ってるが文字コード云々言ってる連中の大半は3.xあたりの知識のままで
    運用しようとしてるだけでしょ。
    (つか当時のことを知っていれば「いまどのバージョンが安定してる?」なんて聞き方はしない)

    まあエンコディング周りは鬼門だからなぁ。
    サロゲートペア対応してないのが問題っていうならその通りだし、
    将来対応したときに問題が起こりうるってのはそうだと思うけど。
    355 : NAME IS - 2007/11/16(金) 13:24:09 ID:??? (+22,+29,-4)
    >>353
    裏返せばそれだけ安定していないって事だけどなw
    356 : NAME IS - 2007/11/16(金) 18:43:14 ID:??? (-26,-30,-132)
    >>355

    その通り安定してないんだけど、それは4.1もいっしょだよ。
    新機能でない限りほどんどのバグが4.1、5.0、5.1で共通。
    5.0 Enterpriseならバグ報告すれば翌月直るけど、5.0 Community、
    4.1は同じバグが長期間放置される。だから5.0 Enterpriseオススメ。

    MySQL ABはEnterpriseのパッケージを契約顧客にしか配ってないけど、
    結局GPLなんでミラーされてしまっている。
    http://mirror.provenscaling.com/mysql/
    357 : NAME IS - 2007/11/16(金) 22:46:25 ID:??? (-16,-14,-11)
    で、結局開発する時はどの環境が無難なの?
    自分は昔から4.0.26だけど。
    361 : NAME IS - 2007/11/17(土) 09:12:36 ID:??? (+11,+21,-16)
    >>359
    各値がクォーテーションで囲まれていないからでは?
    362 : NAME IS - 2007/11/17(土) 09:36:55 ID:??? (-26,-24,-16)
    $sql をダンプしてみりゃ一発ではないか
    363 : NAME IS - 2007/11/17(土) 12:24:46 ID:??? (-11,-30,-95)
    文字列を長さ順でソートしようと考えています。
    varchar に対して length(), char_length() を行うとして、
    length()の場合は、文字列と一緒に格納されいているバイト数を返すだけだから高速
    char_length()の場合は、マルチバイトを考慮して文字数を数えるので低速
    という認識なのですがあっていますかね?
    364 : NAME IS - 2007/11/17(土) 15:25:14 ID:??? (+30,+29,-21)
    >>363
    多分あってるけど実測した結果を見たことは無いな。
    適当に数十万レコードくらいでっちあげて試験してみたら?
    レポート楽しみに待ってます。
    367 : 363 - 2007/11/17(土) 23:58:29 ID:??? (+32,+29,-5)
    >>364
    確かにやってみれば済むことですね。
    今度やってみて結果書きますね。
    372 : NAME IS - 2007/11/19(月) 14:29:05 ID:??? (+27,+29,-24)
    気にするべきでない
    ID詰めるのはちまちまupdateすりゃできるけど
    他のテーブルの外部キーになっていればそれも無理
    373 : NAME IS - 2007/11/19(月) 14:36:15 ID:??? (+27,+29,-25)
    削除されたものも含めて「一意」なんだ、と思うべき。
    番号表示を気にしたいなら別のカラムでも作れ。
    374 : NAME IS - 2007/11/19(月) 21:46:59 ID:tlX6K+Wh (+34,+29,-30)
    一度に大量(100や200)のクエリを実行したとして
    速度的な影響って出ますか?

    某所で「何度も実行するべきではない」っと聞いたので
    気になっているのですが、調べる術がありません。。
    375 : NAME IS - 2007/11/19(月) 22:24:19 ID:??? (+30,+29,-73)
    そら少ないより多いほうが影響するでしょ。
    それにクエリの内容によって影響も変わる。

    例えばprimary keyによるSELECTを大量に発行してもたいしたことないし、
    1回のクエリで途方もない時間がかかる可能性もあるし。

    更新系のクエリかどうかによっても違うし。

    つかやってみれば分かるでしょ。
    376 : 374 - 2007/11/20(火) 00:59:42 ID:??? (-22,-29,-66)
    >>375
    ありがとうございます。とりあえずWHEREによるSELECTをしました。
    元データ1万件に対してWHEREで対象となるキーを抽出してSELECT。
    これをPHPを使い、50回・100回と繰り返し処理をさせました。

    ローカル環境でやりましたが、特に体感速度は変わりません。
    これ以上の条件でやった場合はどうなるかわかりませんが、
    サーバダウンするほどでもないので、気にすること無いですね。
    378 : NAME IS - 2007/11/20(火) 12:32:08 ID:??? (+18,+20,-6)
    1プロセスで繰り返し実行しても分からんでしょ。
    20個ぐらい多重かけないと。
    380 : NAME IS - 2007/11/20(火) 18:21:33 ID:??? (-16,-29,-78)
    InnoDBからMyISAMに変換するにはどうすればいいでしょうか?
    MyISAMからのInnoDBへはダメとは書いていましたが、

    変換しなくても、mysqlダンプしてから、
    InnoDBをMyISAMにして、リストアすればいいのでしょうか?

    この場合、InnoDBで使っていたゴミはどこかに残っているのでしょうか?
    381 : NAME IS - 2007/11/20(火) 19:11:50 ID:??? (-18,-16,-19)
    ダンプしてdatabase作り直してリストアだろうね。
    ところでゴミって例えばどんな?
    384 : 380 - 2007/11/20(火) 20:24:55 ID:??? (-27,-30,-122)
    ダンプして、テーブルを全部削除して、
    テーブルのengineとdefault charsetを目的の値にしてから、
    インポートしました。by phpmyadmin

    ゴミというのは、
    /var/lib/mysqlにある、

    ib_logfile0
    ib_logfile1
    ibdata

    です、これはInnoDBを使ってなければ不要なのでしょうか?

    alterコマンドというのがあるんですね、
    勉強になります、ありがとうございました。
    391 : NAME IS - 2007/11/20(火) 23:52:43 ID:??? (-17,-30,-129)
    すさまじくダサいテーブル名/カラム名だな。
    1. ordernum(英語)とmise(ローマ字)が混じってる
    2. kokyakuテーブルのPRIMARY KEY(と思われるもの)がkyaku。普通はkokyaku側はid、uriage側はkokyaku_id。
    3. salseじゃなくてsales
    ってのが。
    ダメSIの臭いがプンプンするぜ。

    SELECT u.mise, u.kyaku, u.uriageYMD, k.kyakumei, k.kakari, s.kakarimei FROM uriage u INNER JOIN kokyaku k ON k.kyaku = u.kyaku INNER JOIN salse s ON k.kakari = s.kakari;
    393 : NAME IS - 2007/11/21(水) 00:04:51 ID:??? (+33,+29,-9)
    まぁあくまでもここに例に出す為に即興で作った名前ですから… w

    何はともあれ、m(__)m です。 w
    394 : 391 - 2007/11/21(水) 01:01:47 ID:??? (+32,+29,-4)
    >>393
    即興でこれかよ!
    そっちの方がやべーYO!
    398 : NAME IS - 2007/11/21(水) 09:16:19 ID:??? (+18,+22,-47)
    たかが1万件ごときでそんなに重くなるはずがない。
    インデックスの付け方が悪い。show create tableさらせ。
    あと397の言うとおり、4.0.20は捨てろ。
    399 : NAME IS - 2007/11/21(水) 10:23:16 ID:??? (+33,+30,-279)

    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

        【 あなたのタイピングどのくらい!? 】              2007/11/21 配信

     制限時間内に表示される画像内の、数字やアルファベットを次々とタイプ入力していく。
    あなたのタイプ成功率が刻々と表示されていく。また、その時々のランキングにも表示さ
    れていく。都道府県別のランキングもあれば、それぞれ友達と好きなチームを作り競い
    合うチーム別ランキングもあって楽しめれる!

     また、タイプが成功したものはそのまま、「 国別対抗オンラインクリックゲーム 」の日本
    チームのクリック数に貢献される。数々の激戦を戦い抜いてきた日本チームも、現在は
    強敵ハンガリーチームに続いて第2位となっている。タイプの練習がそのまま日本チー
    ムの優勝に貢献するかも!?あなたもぜひやってみては?

    参加するには各種のツールを使う方法もあるが、まずはアクセスするだけでサイトから
    簡単にできる「 小町 」をお試しください。なれてきたら各種ツールを試すのも楽しい。

    タイプ入力サイトその1「 小町 」
      http://f106.dyndns.org/komachi/cgi/acsupporter/supporter.cgi?m=ff

    「 国別対抗オンラインクリックゲーム 」については、日本チームのオフィシャルサイトで。
      http://clickjapan.jp/

      ※上記サイトはすべて「 国別対抗オンラインクリックゲーム 」日本チームの有志の
        方達の運営で、すべて無料です。

    ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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