2012-02-20

http://anond.hatelabo.jp/20120220163131

MySQLで下手なORDER BYとか、JOINとかやりまくるからじゃねーの?

必要ないテーブル引いてないかチェックした方が良いぜ?

まぁ、普通Webアプリ程度でそこまでやらなきゃいけないことなんぞ滅多にないが、件数とか引いてくるレコード数が多い場合はMEMORY(昔はHEAP)テーブル作った方がいいと思う。

記事への反応 -
  • http://anond.hatelabo.jp/20120220115323

    それと、本人たちは「真っ当な仕事をしてる」とは微塵も思っちゃいないだろうし ビジネスサイドの人間なら確かにそんなナイーブな奴はいないと思うけど、 技術サイドだと結構いる...

    • http://anond.hatelabo.jp/20120220132457

      技術的に楽しくてスキルアップになれば 正直、SQLの正規化どころか、サブクエリすらできねぇとかマジ使えないんですけどw PHPしか組めねぇとか、Perlとjavascript、ActionScript3位は使えろ...

      • http://anond.hatelabo.jp/20120220143004

        SQLの正規化ってなんじゃらほい。 データベースの正規化? プロセスの正規化?

        • http://anond.hatelabo.jp/20120220160548

          SQLで正規化っつたら、DB構造の正規化だぜ? 第三正規化までしたDBがあるのに、サブクエリできないからって、独自に連結したテーブル作って「高速化するためにDB弄っておきました!(キ...

          • http://anond.hatelabo.jp/20120220161722

            第三正規化かぁ・・・ データベースに何使ってるかしらないけど、mysqlとかで正規化やり過ぎると、クエリが「filesort」になったりして逆に遅くなるからなぁ・・・ 最初のテーブルでき...

            • http://anond.hatelabo.jp/20120220163131

              MySQLで下手なORDER BYとか、JOINとかやりまくるからじゃねーの? 必要ないテーブル引いてないかチェックした方が良いぜ? まぁ、普通のWebアプリ程度でそこまでやらなきゃいけないことな...

              • http://anond.hatelabo.jp/20120220163942

                MySQLで下手なORDER BYとか、JOINとかやりまくるからじゃねーの? そりゃ、「下手な」ORDER BYとか、JOINをしたら遅くなるだろw 「下手な」やり方なんだからさ。 大前提として、「必ずうま...

          • http://anond.hatelabo.jp/20120220161722

            わかるわかるw パフォーマンスのために冗長でも正規化してないって説明してるのにも関わらず 正規化してないっ怒る老害いるいる! おまえみたいな奴だなw

            • http://anond.hatelabo.jp/20120220163222

              なんか、正規化を絶対視したり、サブクエリの弊害に気を廻さず、使「わ」ないのを、使「え」ないって表現する奴居るよね。 正味サブクエリなんて、無いなら無いに越したことないの...

              • http://anond.hatelabo.jp/20120220170043

                MySQLなら重いBLOGがあるテーブルならサブクエリの方が速い場合がないか?ケースバイケースだけど。

                • http://anond.hatelabo.jp/20120220170227

                  BLOBかな?って書いてたら修正入ってたw 確かに、バイナリデータとして画像とかいれたりするけど、それが何の対象になってるかで、大分話が違うような。

                  • http://anond.hatelabo.jp/20120220172339

                    BLOBはできるだけ使わない方が良いと思うぞ? Webベースの開発だと、キャッシュコントロールとかアクセス解析のためにもそういったのは外部に置いた方が幸せだと思うが。

                    • http://anond.hatelabo.jp/20120220174134

                      あぁ、この話は 巨大なテーブル(カラムが多いとか、大きなデータが入ってるとか)を検索するよりも、小さなテーブルでサブクエリしたほうが速いこともあるって話で会ってBLOBの是...

              • http://anond.hatelabo.jp/20120220170043

                4段くらいリンクして、3段目のテーブル項目が条件指定に含まれてる その時点で、正規化できてないかSQLクエリがおかしいことに気づけw ちなみに、MySQLだと「IN」を処理できない...

                • http://anond.hatelabo.jp/20120220173853

                  その時点で、正規化できてないかSQLクエリがおかしいことに気づけw 俺はそういう話をしてるんだがw 大前提として「絶対に正しい正規化が行われている」のであれば、そっちの世界...

      • http://anond.hatelabo.jp/20120220145550

        http://anond.hatelabo.jp/20120220143438 最近は個人情報周りでもかなり問題になりつつあるね。アドテク関連。 http://anond.hatelabo.jp/20120220143004 まぁ得てして実態はそんなもんだったりするね。 前...

        • http://anond.hatelabo.jp/20120220145550

          そういえば技術者倫理(笑)のないエンジニアの人たちって、技術的に可能なことはやっていいこと!どんだけコストがかかろうが防がない方が悪い!というスタンスの人が多いけど、...

        • http://anond.hatelabo.jp/20120220131127

          ずぅぅぅぅぅぅと目の敵にしている人が若干一名潜んでいるわけですなぁ。 http://anond.hatelabo.jp/20120220145550

      • http://anond.hatelabo.jp/20120220143004

        横からだがJavascriptとActionScriptってなんかちがうのか?ライブラリ以外。

        • http://anond.hatelabo.jp/20120220150055

          Javascriptはブラウザの機能として動くもので ActionScriptはFLASHプレイヤーというソフトを使って動作させるもの。 ソースの書き方も全く違うし別物。

          • http://anond.hatelabo.jp/20120220150245

            どっちもECMA Scriptの実装なのに?言語そのものの規格はほぼ同一で、ライブラリが違うだけだろ。

            • http://anond.hatelabo.jp/20120220150939

              actionscriptとjavascriptはクラス周りの書き方が微妙に違うし、 一方にはあるけどもう一方にはない機能もある

              • http://anond.hatelabo.jp/20120220152810

                片方にだけしか無い 言語に依存した機能って多くないだろ。 ほとんどが、 ライブラリに依存した機能だ。 C言語で言えば、Win32組むのと、LinuxでX11組むのと、Macで組むのと 書き方...

        • http://anond.hatelabo.jp/20120220150055

          scriptというのはスクリプト言語という一般名詞を指すぞ。http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E

        • http://anond.hatelabo.jp/20120220150055

          ライブラリが違うのが一番大きい所なんだがな? JavaみたいにApplication組めるなら、Servletも何とかなるだろ的な余裕が無い。 文法(四則演算とか関数宣言)ぐらいしか同じ所ねぇし。 ...

          • http://anond.hatelabo.jp/20120220160508

            それを言い始めると Flashで作るかFlexで作るかでActionScriptも随分違ってくると思うけどな。 C(C++)言語だってWin32なのかMFCなのか,Linuxなのか、Macなのかでライブラリが違って大きく違う...

          • http://anond.hatelabo.jp/20120220160508

            Flashで作るかFlexで作るかの違いだと、レイヤーやムービークリップの概念とか共通だから問題無いぞ? > C言語はC言語 < C99とANCI以前のCとか、ものすごい違うのだが? 昔からメンテ...

      • http://anond.hatelabo.jp/20120220143004

        今時perlとかww おっさんだな、お前

    • http://anond.hatelabo.jp/20120220132457

      Google is Evil. って言われるぐらいだしね。 事実上DoS攻撃になってるクローラーを「クローラーだから無問題」とドヤ顔して正当化するエンジニアも多いし。

    • http://anond.hatelabo.jp/20120220132457

      はーい、最低な人間でーすw w w いやーどこ見に行っても実力主義だし高い報酬提示してくれるし、正統な評価をもらってるよw 何よりみんな若くてアホな老害がいないw 知識が浅いやつは...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん