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

    元スレ【MySQL】下らねぇ質問はID出して書き込みやがれ 2

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

    701 = :

    >>700
    日本語だと単語境界が上手く判定しづらいってことで、
    2文字ずつにトークナイズするのが主流っぽい。

    プラグインを入れられる環境ならmroongaを使えば、特にSQLをいじらずにその辺を上手くやってくれるらしい。
    ただしよく落ちると知り合いが嘆いてる。

    SQLを書き換えても良いなら"MySQL 転置インデックス"でググるとヒントがあるかも。
    ただしすごく重いと知り合いは嘆いてる。

    俺はどっちも試してない。。(´・ω・`) ごめんよ。

    702 = :

    >>701
    ありがとうございます。参考になりました。

    707 = :

    ?のバージョンで統計情報の収集を行い、その後、統計情報が正しく実行出来たか確認する方法を教えて下さい。
    なお、アナライズ実行時の返り値以外の方法でお願いします

    709 = :

    多分ない
    まず、各コネクションは独立して、不可侵なことが保証されているので、
    統計情報の更新を実行したコネクション以外状況は判断できない。
    後から確認したいなら、どこかにログを残しておくぐらいかな。

    まぁ、統計情報更新クエリがDB障害によりエラーになった場合は
    MySQLログに出力される可能性はあるので、ログを監視すれば
    分かるかもしれないが、そういう時は統計情報以前にDBがおかしい。

    質問の趣旨が「統計情報が不正確でオプティマイザが正常に判断できない」
    というものなら、「そういうものです」。
    統計情報はMySQLに限らずほとんどのRDBMSがサンプリングで行うので、
    サンプルで取り上げられたデータの偏りで決まってしまう。
    普通は保存データ量が増えるに従いデータの中身も程よく分散してくるので、
    オプティマイザも正しく判断するようになります。

    全データを網羅して統計情報を構築するRDBMSってあるのかな?

    712 = :

    >>711
    ゴキブリってどや

    713 :

    ttp://multip.net/view/giZtiUaM5q

    大津イジメ自殺のアレで、
    小網武里のイジメ証拠動画がアップきた!!!

    撮影者は不明。

    つか、これ傷害罪確定だろ。

    こんなこと毎日されたら、そりゃ自殺するな。

    なお、画像なんかは拡散OKっす。

    716 = :

    OS,バージョンとかデータベースやテーブルの日本語の設定はどうなっているかとか情報を全然出さずに

    721 = :

    >>719
    MySQL の勉強を兼ねて Twitter のようなものを作っているのですが、レス先の前後 (実際にはレスされた一覧の表示は
    30件ずつ表示してて、それらはページ単位で扱っています) を表示したいと考えています。

    1つの発言に数千、数万のレスが付く可能性も現実としてありえるということを考えた場合に、
    プログラム側で無駄なループを省きたいため、指定したカラム中の値が一致した行が結果の中の何番目に
    あるのかと言うのを知れたらなと。考えていました。


    >>720
    勉強しはじめたばかりなのでパッと見理解出来ないので、じっくり解読してみます。
    ありがとうございます。

    722 = :

    >>721
    日時カラムを持って、日時でソートすればええんでわ。

    725 = :

    それはMySQLのコンソールで直やってみたのか、それともPHP経由とかのどっち?
    MySQLのコンソールで直やってみて駄目っていうなら入力間違いだし、直でならOKっていうなら
    PHPとかの設定間違いなんだろうし

    726 = :

    >>721
    結果セット内での位置がわかったところで
    結局は一度全部取得しなきゃならないわけで、
    取得するに主キーをハッシュキーにしたハッシュテーブルを一緒に組み立てて
    逆引き出来るようにしたらいいじゃないかな

    729 = :

    アドバイスもらいたいなら、どう「おかしく」なったのかちゃんと書こう

    731 = :

    ググッてたら、order を使えば前後が取得出来そうですね

    SQL って発想力必要だなぁ

    733 = :

    >>725
    遅レスすみません。自己解決しました。
    SQLに直だったのですが、入力するフォームが違っていたようです。
    SERECTなどの形式がボタンを押すだけで出てくるフォームがあったので、
    そこかと思っていたのですが、違いました。なぜそこではダメだったのかは未だ謎です。

    737 = :

    >>734
    PHPはまったく知らんで言うが、
    alarmは使えないの?
    Perlだったらきっとそうするところ。

    738 :

    >>737
    ご回答頂きまして、ありがとうございます。
    調べてみましたがphpでは、「alarm」のようなタイマー(スケジューラー)関数は無いようです。

    746 = :

    >>744
    おまけのつもりだったんだけど、助けになれたなら良かった!

    749 = :

    tritonnとphp、IISを使用した検索システムがあります。
    タスクを使用して朝と昼にoracleのテーブルを基にmysqlにテーブルを作成する運用をしています。

    テーブル作成直後は検索効率が落ちるため、select * from db1をぶちこんで全てのレコードを
    テーブルにキャッシュさせるようにしたいのですが、タスクスケジューラやbat処理では
    自動でキャッシュされなくて困っています。

    現状batファイルと同じ内容を記述したphpを実行させるボタンをページに作成しておき、
    クリックしてキャッシュさせています。

    違いといえばcmdが絡むので、shiftjisを経由していることくらいなのですが、
    select文実行前にはutf8を使用するようには記述しています。
    ご助言をいただけると助かります。


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

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


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