mysql:10691
From: "m.sato" <"m.sato" <sato.m48081@xxxxxxxxxx>>
Date: Thu, 16 Dec 2004 23:53:31 +0900
Subject: [mysql 10691] Re: ランダムアクセスがうまくいきません。
谷口様 ありがとうございます。佐藤です。 > 谷口です。 > > う〜ん。何故でしょうね... > 私はPerl使いではないので試すことができないのが申し訳ないです。 いえいえ、こちらこそお手数おかけしまして申し訳ありません。 > > で、Webでゴソゴソ調べていると > http://www.mysql.gr.jp/Manual/mysql-4.00.12/manual.ja_News.html#News-4.0.1 > に > 「Changed RAND() initialisation so that RAND(N) and RAND(N+1) are more > distinct. 」 > という記述がありました。4.0.1リリース時の修正内容ですが「シードが1違っ > てもあまり差異が無かったので差がつくようにしました」と取れるのでは? そーですね・・・・・・・。 あまり、英語は自信ありませんが・・・・・・・・。 > > もし可能なら4.0.1以降のバージョンで試されてみてはいかがでしょう。 レンタルサーバの都合があるのでバージョンアップ等は難しいと思います。 > ($r=rand(99)*10なんてやっても良いのかな...) 今、$r=rand(999)でテストしてます^^ > > 私が調べるのはこれが限界のようです。 > 後は識者の方にお願いします...m(_ _)m > お力になれず申し訳ないです。 本当に申し訳ありませんでした。 簡単に現状ですが、 本番サーバ(レンタルサーバ)にUPしてテストしていますが、 こちらの方が最悪で、 シード値を変更してもランダムにアクセスしてくてません。 (10回やっても同じ順番にしか読み出してきません) この原因をサーバ屋に聞きましたが、 ”わかりません”って言われてしまいました・・・・・・・・。 ただ、シード値を入れない(SQLをRAND()に変更) すると、ランダムにアクセスされます。 シード値が変更されているのは確認しているのですが・・・・・・・・。 もー少し調査します。 ありがとうございました。
10675 2004-12-16 05:21 ["m.sato" <sato.m4808] ランダムアクセスがうまくいきません。 10676 2004-12-16 07:04 ┗[Kikuo Taniguchi <ki-] 10681 2004-12-16 13:41 ┗["m.sato" <sato.m4808] 10682 2004-12-16 14:04 ┗[SUGAWARA Hajime <sug] 10683 2004-12-16 14:18 ┗[Kikuo Taniguchi <ki-] 10684 2004-12-16 14:22 ┣[Kikuo Taniguchi <ki-] 10686 2004-12-16 15:23 ┗["m.sato" <sato.m4808] 10687 2004-12-16 15:43 ┣["Makoto Goto" <gmako] mysql-5.0.0aでVIEWが作成できない 10688 2004-12-16 16:03 ┃┗[SUGAWARA Hajime <sug] 10689 2004-12-16 16:16 ┃ ┗["Makoto Goto" <gmako] 10690 2004-12-16 23:34 ┗[Kikuo Taniguchi <ki-] -> 10691 2004-12-16 23:53 ┗["m.sato" <sato.m4808] 10692 2004-12-17 03:40 ┗["m.sato" <sato.m4808] 10696 2004-12-17 10:22 ┗[杉本誠 <sugimoto@xxx] 10698 2004-12-17 13:10 ┣[Masakazu Nakano <n-m] 10699 2004-12-17 13:10 ┗["m.sato" <sato.m4808]