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

    私的良スレ書庫

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

    元スレMySQL 総合 Part24

    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
    401 : NAME IS - 2014/02/15(土) 14:17:35.66 ID:???.net (+57,+29,-13)
    この後どう使いたいかにもよるんだろうけど
    加工せず丸ごと保存ではだめなのか?
    402 : NAME IS - 2014/02/15(土) 14:18:53.46 ID:???.net (+96,+29,-28)
    >>400
    区切らない
    それで節約できるのはURL読み出し時の数バイト
    とんでもなく大量にhttp~で始まるなら別だが、普通に要らない
    403 : NAME IS - 2014/02/15(土) 14:19:28.27 ID:???.net (+62,+29,-76)
    この後はただそのurlを表示するだけの用途で検索対象にはなりません。
    少しでも容量を減らしとけばいいんじゃないかな、と思ったのでそういう工夫をしている人がいたならと思い聞きました。
    TEXT型で丸ごと保存が一般的なんでしょうか?
    404 : NAME IS - 2014/02/15(土) 14:21:18.30 ID:???.net (+111,+29,-36)
    >>402
    ありがとうございます。
    ググってもそういう話題がなかったので、普通はそういう必要はないってことなんですね。
    データは千万以上はいきそうです。
    405 : NAME IS - 2014/02/15(土) 14:32:37.01 ID:???.net (+71,+29,-4)
    >>404
    はい。インデックスさえ貼れば割となんとでも
    406 : NAME IS - 2014/02/15(土) 14:38:16.98 ID:???.net (+17,-29,-67)
    >>404
    ありがとうございます。
    innoDBで5.514なんですが先輩にTEXT型はなるべく使うなと言われてまして、varchara(255)で
    日本語文字urlの場合、decodeしたりして保存したりしようと試行錯誤してます。
    TEXT型で保存が一般的なんですね。参考にさせていただきます。
    407 : NAME IS - 2014/02/15(土) 17:07:29.99 ID:???.net (+57,+29,-20)
    先輩がTEXT型使うなと言っているのは分かるけど、
    URLのような長い文字列を扱うなら仕方ない。
    1億レコードを超えたあたりからキツくなってくる感じかな。
    408 : NAME IS - 2014/02/16(日) 14:28:23.13 ID:???.net (+7,-27,-36)
    便乗質問で悪いんだが>>397のケースの場合ってmy.cnfの設定がダメってことなんかな?
    409 : NAME IS - 2014/02/16(日) 18:28:07.60 ID:???.net (+31,-30,-46)
    FLOAT型の列column_aに対して以下のSQLを発行したのですが、データが取得できませんでした。
    column_aの値が15.55のレコードは存在しています。

    SELECT * FROM table_a WHERE column_a = 15.55;

    基本的なことで申し訳ないのですが、どこがおかしいのか教えていただけないでしょうか。
    MySQLのバージョンは5.6.14です。よろしくお願いいたします。
    410 : NAME IS - 2014/02/16(日) 22:05:46.28 ID:???.net (+86,+30,+0)
    411 : NAME IS - 2014/02/16(日) 22:33:56.79 ID:???.net (+69,+29,-4)
    >>410
    ありがとうございます!まさにこの通りでした。
    412 : NAME IS - 2014/02/19(水) 15:10:28.80 ID:???.net (+38,-29,-64)
    レンタルサーバー借りる基準にMySQLのバージョンって重要視する?
    エックスサーバーが5.5.xって書いてたから借りたら金払った後に5.0.xだとわかった。
    なんか腹立たしい気がするけど5.5と5.0って速度違うの?
    413 : NAME IS - 2014/02/19(水) 15:27:46.66 ID:???.net (+49,+18,+0)
    >>412
    違う
    414 : NAME IS - 2014/02/19(水) 19:35:53.34 ID:???.net (+20,-18,-13)
    >>412
    もしかして5のDBサーバー2台あるんじゃない?
    接続先確かめてみたら?
    415 : NAME IS - 2014/02/19(水) 19:40:11.28 ID:???.net (+8,-29,-66)
    >>413
    >>414
    エックスサーバーに問い合わせたら、今アカウントを取り直したら5.5.x使えるよ、今使ってるアカウントじゃ使えないよって答えられた。
    先月アカウント買ったばかりなのに。
    416 : NAME IS - 2014/02/19(水) 19:59:20.24 ID:???.net (+33,-29,-6)
    >>415
    >エックスサーバーが5.5.xって書いてたから借りた

    この辺を強く出してみたら?
    417 : NAME IS - 2014/02/19(水) 20:34:38.27 ID:???.net (+64,+29,-43)
    >>416
    うーん、まだサイトは作成中だし初期費用と3ヶ月しか支払ってないからアカウント取り直そうかな。
    たぶん言ってもどうにもならないと思うし。
    418 : NAME IS - 2014/02/26(水) 07:40:50.28 ID:???.net (+35,-29,-5)
    >>417
    vpsを借りたら?
    419 : NAME IS - 2014/02/26(水) 13:58:33.80 ID:???.net (+62,+29,-11)
    >>418
    余計お金掛かりそう…。
    さくらは5.5が提供されたら同じアカウント内で変更できるみたいだね。
    失敗したかなあ。
    420 : NAME IS - 2014/02/26(水) 20:16:07.34 ID:???.net (+19,-30,-266)
    win7home & mysql 5.5.19です
    init_file = c:/stock2test.sql

    stock2test.sqlの中身
    delete from test.stock_master;
    insert into test.stock_master
    select * from stock.stock_master;

    なんですが、errファイル見ると
    ERROR: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    140226 20:09:52 [Note] C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqld: ready for connections.
    とエラーになってしまってるんです。
    一応musqlコンソールでstock2test.sqlの中身を打つと正常に更新はされるんですけど…
    なんで??
    421 : 420 - 2014/02/26(水) 20:27:00.53 ID:???.net (+3,-30,-38)
    くそっ訳わからんw
    insert into test.stock_master
    select * from stock.stock_master;
    を改行なくして
    insert into test.stock_master select * from stock.stock_master;
    にしたらそれだけで正常に終わった^^;
    なんなんだよー w
    423 : NAME IS - 2014/02/26(水) 23:14:41.39 ID:???.net (+52,+29,-33)
    >>422
    やりたいようにやればいいんじゃないかな。不具合が無くて問題無く動くなら邪道も何もないよ。
    つか処理に問題があるかどうかを聞きたいならここで質問する内容ではない。
    424 : 249 - 2014/02/27(木) 13:56:12.28 ID:???.net (+5,-29,-52)
    >>420
    改行コードとかじゃないのかね。

    手元の 5.6.16(Ubuntu 12.04) だと LF でも CRLF でも大丈夫だったが、
    Windows だとか Version によってダメなのかな。

    それぐらいしか思いつかない。
    425 : NAME IS - 2014/03/01(土) 20:18:22.40 ID:???.net (+34,-29,-39)
    mysql自体のクエリキャッシュ機能と
    javaのehcacheみたいなアプリ側でのキャッシュライブラリは
    どういう基準で使い分けるんですか?
    426 : 249 - 2014/03/01(土) 22:31:26.99 ID:???.net (+77,+29,-129)
    >>425
    Webサーバが2台(A,B)あったとして、
    AのキャッシュにMySQLのデータの一部が乗っている場合、
    Bが MySQL を更新した場合どうする?

    DBに入ってるデータとしては
    ほとんど更新されないけどDBなどに入れておきたい
    なにかのマスターデータとかは、アプリ起動時にDBから
    とってきてローカルにキャッシュ。更新されたらアプリを再起動。
    それ以外はクエリキャッシュとかが多いんじゃないかね。

    まぁ、クエリキャッシュはアプリによっては切ったほうが
    性能がいいけどな
    427 : NAME IS - 2014/03/02(日) 09:41:30.61 ID:???.net (+45,+17,-47)
    クエリキャッシュ、最近は非推奨って言ってる人が多いね。
    近年の数十~数百コアのCPUで並列処理させると逆にパフォーマンスが落ちるとかで。
    428 : 426 - 2014/03/02(日) 15:22:24.04 ID:???.net (+3,-30,-205)
    クエリキャッシュって全部のクエリで必ず最初に実行する
    大きなメモリテーブルがあるようなもんで、
    そのテーブルを更新しまくりなのでロックがはんぱない。

    で、クエリキャッシュにそこそこ(経験上全クエリの4割以上)
    ヒットするならいいけど、そうでないならば切ってしまったほうがいい。
    # このへんは HW 性能や、クエリ数などによっても変わるので、
    # 試す人は検証してね。query_cache_size はオンデマンドで減らすことは
    # できるけど、増やすのは再起動を伴うからね。

    どうしてもバッチなどで必要なら、query_cache_size は確保しといて、
    query_cache_type を 「DEMAND」にして必要な物だけ
    select SQL_CACHE ... として実行した方がいい。

    参考:
    http://dsas.blog.klab.org/archives/52021866.html
    429 : NAME IS - 2014/03/07(金) 09:08:33.45 ID:???.net (+126,+29,-93)
    Linuxで5.6入れたら今までの方法でエラーでまくりワロタw
    このデフォルトでエラー吐きまくる糞仕様のmy.cnfなんとかならんかな
    しかもエラーコードも全然役に立たないし。

    重要な調整項目についても全然解説ねーし、
    1つバージョン違うだけでオプション変更されすぎ。
    ただでさえクソ長い英語のドキュメント読みなら作業してんのに報われなさすぎ。
    430 : NAME IS - 2014/03/07(金) 10:46:50.41 ID:???.net (+57,+29,-31)
    ポスグレは日本語のドキュメントが充実してるのに
    MySQLはなんでないんだろう?

    金にならないから?
    431 : NAME IS - 2014/03/07(金) 21:25:07.43 ID:???.net (+66,+26,-31)
    >>429
    仕事で5.6の構築手順書作ったけど、5.5からはだいぶ変わったよ。
    英語のドキュメントを読んでも情報不足なんだよなー
    432 : NAME IS - 2014/03/07(金) 22:53:03.84 ID:???.net (+74,+29,-19)
    >>429
    いれて3分でデータベース とかってうたい文句はどうしたんだろうなw
    433 : NAME IS - 2014/03/07(金) 23:16:13.58 ID:???.net (+8,-29,-43)
    mysql本体のバージョンはすぐ判るんですけど、PCに入っているodbcドライバのバージョンは
    どうやったら確認出来るんでしょうか?
    434 : NAME IS - 2014/03/08(土) 01:40:11.95 ID:???.net (+57,+29,-11)
    つーか、パッケージ名もコロコロ変えすぎ。
    なにがどれに対応してるのか一覧書けや
    あーイライラするー!
    435 : 433 - 2014/03/08(土) 18:49:43.83 ID:???.net (-1,-29,-10)
    管理ツール→データソース(odbc)→ドライバー
    で確認


    以上
    436 : NAME IS - 2014/03/09(日) 11:32:57.02 ID:???.net (+24,-29,-19)
    XADataSourceにXAリカバリ失敗のバグがあるの?
    437 : NAME IS - 2014/03/10(月) 01:13:07.29 ID:???.net (+61,+29,-48)
    ORACLEはゆっくりとMySQLを殺そうとしてるんだろ。
    Win版のセットアッププログラムとかどんどんクソになってるよ。
    438 : NAME IS - 2014/03/10(月) 14:57:27.55 ID:???.net (-3,-29,-55)
    公式のMySQLインストールした場合って、
    phpmyadminってどこの入れたらいいの?

    いつもどおりyumでremiの入れようとすると、
    remi版のMySQLインスコしようとしてバッティングするんだけど。
    教えてエロい人。
    439 : NAME IS - 2014/03/10(月) 17:00:16.16 ID:???.net (+3,-30,-69)
    何言ってんのかわからん
    phpmyadminって普通にディレクトリに置いてブラウザからアクセスするだけでしょ?
    ていうか、そんなphpで作ったやつじゃなくて普通のSQLクライアントだったらHeidiSQLとかOracleのMySQL Workbenchがオススメだけど
    440 : NAME IS - 2014/03/10(月) 20:05:04.34 ID:???.net (+47,+15,-1)
    441 : NAME IS - 2014/03/10(月) 20:50:35.76 ID:???.net (+68,+29,-107)
    >>739
    ホントだ。解凍して置いて設定したら動いたわー。
    これってそんな簡単な構造だったんだね。

    MySQL公式のリポジトリでインストールしたMySQLってyumで依存関係めちゃくちゃになるんだね。
    元々サードパティのライブラリなんかは共存するように設計されていないんだろうけど、
    悩んだ悩んだ。

    ありがとうエロイ人
    442 : NAME IS - 2014/03/10(月) 20:55:48.40 ID:TC9gqAVZ.net (-4,+5,+0)
    739はどんなことを書くんだろう
    443 : NAME IS - 2014/03/10(月) 20:57:46.07 ID:???.net (+30,+7,-1)
    今年中に739までいくのかね
    444 : NAME IS - 2014/03/10(月) 21:06:40.10 ID:???.net (+6,-29,+0)
    >>437
    Glassfishのようにな
    445 : NAME IS - 2014/03/10(月) 21:35:33.06 ID:???.net (+0,-23,-13)
    呼んだか、139
    446 : NAME IS - 2014/03/13(木) 16:01:01.79 ID:???.net (+1,-29,-23)
    mysqlの全文検索とelasticsearch
    どっちがいいですか?
    447 : NAME IS - 2014/03/14(金) 23:58:45.62 ID:???.net (-7,-29,-13)
    >>446
    groonga
    448 : NAME IS - 2014/03/15(土) 00:01:35.58 ID:???.net (-5,-28,+1)
    >>446
    Mroongaだった
    449 : NAME IS - 2014/03/15(土) 22:36:02.07 ID:???.net (+46,-29,-62)
    >>441
    おま、yumってことは、redhatかcentかfedoraか
    ディストリビューション使うなら外のrpmとかソースからコンパイルとかダメだぞ
    何のためのディストリビューションなのかわからん
    自由にやるならfreebsdかなんかにすべし
    450 : NAME IS - 2014/03/15(土) 23:55:51.80 ID:???.net (+64,+29,-3)
    >>449
    その考えは流石に偏りすぎ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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