元スレMySQL 総合 Part18
mysql覧 / PC版 /みんなの評価 :
153 = :
とおもったら、しばらく回してたら激重になっちゃいました。
もう少し本とか買って勉強したいと思います。
お付き合いありがとうございました。
157 = :
はい
160 = :
>>159
どうもです。PHPからdb-user01で接続しているのでそれはないですね。
人に聞いたら、そもそもそういう書き込み制限はできないみたいです。
じゃあGRANT SELECTって何よ、って気もしますが…。ぐぐったらできそうなこと書いてあったんですが
実際できないものはしょうがない。
アプリ側で誤って書き込まないよう気を付けるしかないようですね。不安だ。
165 = :
導入しない方が良いと思うな。ありゃ有料サポート必須。
166 :
ありがとうございます。
もし、宜しければ理由をお聞かせ頂けると助かります。
ドキュメント不足で、エラーの解決に時間が掛かる。
構成が複雑で、独学では時間が掛かる。
有償オプションが付かないと実質的に運用に耐えられない。
などですか?
167 = :
それが調べられれないレベルだからだと思うが。。
168 :
冗長性とパフォーマンスなんて相反するもの。
普通はトレードオフを考えるもんだ、まともなエンジニアなら。
サイトといっても、課金などのミッションクリティカルな運用してるわけではないようだから、
水平分割や垂直分割のキーワードで負荷分散の方法を調べるのが吉。
172 = :
ありがとうございます。
174 = :
>>173
ダメの理由は?
176 = :
MySQLを独学しようと思ってるんだけど、
独学する上で何かいい課題ありませんか?
業務ではなく個人レベルだとどうも土台及び課題が設定しにくくて困ってます。
177 = :
いまさらMySQLなんてやめとけ。もうMySQLは終わってる
中の連中もOracleに取り入ろうとする連中と反発する連中とで完全に分裂状態
178 = :
そうなんですか。
就職に有効だと思って始めようと思っていたのですが下火だったとは。
一般的な質問はスレチになるので他に移動します。ありがとうございました。
179 = :
>>173,174
MySQL信者は前提書かずにいいとこだけ宣伝するからダメ
MySQLは速い!(MyISAMだとね)
MySQLはトランザクション対応 (InnoDBだけどね)
そして「MySQLは速くてトランザクション対応!」ってなプロパガンダをやる奴が多かった。
MySQLのデフォルトはMyISAMだろ、っていうと「デファクトはInnoDB」なんてさらっと書いてごまかす
薄汚い漢もいる。
もう勝負はついたから黙ってOracle無償版使っとけ。
180 = :
てかSQLなんて対して違いないんだからコードなんてすぐ書き換えられるじゃん
後、そこらへんのWebサーバーにはMySQLしか入ってないんだよね
182 = :
へえoracle無償版なんてあるんだ
有償版とはだいぶ違うの?
(、、、とぐぐりもせずにしらっと質問)
184 = :
>>183
gameidとscoreの複合インデックスつくっておけば、
数百万件までは問題ないんじゃない?
どうせ下位のほうは消しちゃえばいいわけだし。
185 = :
>>184
なるほど、ありがとうございます。
その方法で評価してみます。
188 = :
修正
>検索条件が不等号だからrange検索になってインデックスの効果がでない。ほとんどの場合フルテーブルスキャンになる。
「ほとんどの場合フルテーブルスキャンになる。」は嘘。
「結果的にテーブルのほとんどをスキャンすることになる」
要するにインデックスで絞りこめないってこと。ランキング1位ならいいけど、下位ほどスキャンするカラムが多くなる。
189 = :
スコアも含めたインデックス作るって、
もしや誰かが自己記録更新する度に、インデックスの再編成が起きる?
190 = :
全体の再編成は起きない
断片化とツリーの深さ調整はかなり起きる
191 = :
>>186
Greeの記事大変参考になりました。
精度を犠牲にして定期的に区切りの順位の得点を集計したりと考えてみましたが
もう少し色々考えられそうですね。
192 = :
ニコニコ動画の毎時集計
ブラウザ三国志の1日2回集計
ぐらいでもいいんじゃないかとは思うけどね
193 = :
>>192
単純なランキング閲覧ならそれでokですが
ゲーム終了後にスコアに対して今のオンライン
ランキングを提示したいので...
197 = :
>>196
リモート接続の許可はしてますが、他にも何か必要でしょうか。
198 = :
まぁ落ち着いてここを見るんだ
http://dev.mysql.com/doc/refman/4.1/ja/grant.html
200 = :
すみません、自己解決しました。
原因は分かりませんが、何度か繰り返しているうちに上手くいきました…。
みんなの評価 :
類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- MySQL 総合 Part13 (996) - [94%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part15 (1001) - [94%] - 2009/4/20 12:15 ☆
- MySQL 総合 Part17 (1001) - [94%] - 2010/6/10 20:47 ○
- MySQL 総合 Part19 (982) - [94%] - 2011/6/9 2:33
- MySQL 総合 Part26 (860) - [89%] - 2023/2/2 9:30
- MySQL 総合 Part20 (995) - [89%] - 2011/10/17 4:48
- MySQL 総合 Part21 (1001) - [89%] - 2011/12/25 22:16
- MySQL 総合 Part22 (1001) - [89%] - 2012/7/10 16:45
- MySQL 総合 Part23 (992) - [89%] - 2013/8/11 17:00
- MySQL 総合 Part24 (1010) - [89%] - 2015/2/14 4:46
- MySQL 総合 Part25 (947) - [89%] - 2017/6/18 6:30
- MySQL vs PostgreSQL Part2 (941) - [31%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について