lynx   »   [go: up one dir, main page]

タグ

mysqlに関するchihiyoのブックマーク (11)

  • MariaDB(MySQL)の照合順序の話

    ぼくが初めてデータベースという存在を知ったのは25年ほど前のBtrieveだったと記憶していますが、検索/ソートができて自分でコーディングするよりも早いことに感動したものです。 RDBMS (Relational DataBase Management System) が普及しはじめてからはSQL文だけで集計処理はおろか、表結合まで出来るし、いったいどこまで生産効率が上がってしまうのかと恐ろしくも感じました。 実際、RDBMSが出た当時はSQL ServerやOracle、非常に安価な案件ではAccessなんて例もありましたが、業務システムを開発する上で利用するのはデータの蓄積、参照、集計処理くらいなもので、RDBMS間でSQL文にもそこまで大きな違いはなく、どれも似たようなコーディングで済むため開発効率はとても上がりました。 細かいことをいえばストアドプロシージャの有無や作り方、関数名と

    MariaDB(MySQL)の照合順序の話
  • MySQL関数からMySQLi関数への移行作業メモ - Qiita

    はじめに PHPMySQL関数を利用している場合、早急にMySQLi関数またはPDOへ移行を行う必要がある。 MySQLへの依存を取り除くためにもPDOへの移行が望ましいが、当面MySQLからの移行がないと言い切れる場合、MySQLi関数の手続き型表現を利用することにより、PDOへの乗り換えを行うよりも手間をかけずに移行することが出来る。 繰り返すが、可能ならばPDOへの移行が望ましいため、客先がPDOへの移行にコストがかかるという理由で渋っている場合にのみ参考とすること。 なお、参考コードは全てPHP 5.1系、5.2系、5.4系で動作確認をしている。 世の中には(イントラネット内とはいえ)未だにPHP 5.1系で稼動しているという恐ろしい現場があることを忘れてはならない...。 注意事項 関数の引数順序について MySQLi関数では全ての関数においてMySQLi接続オブジェクト、また

    MySQL関数からMySQLi関数への移行作業メモ - Qiita
  • MySQLでUpdateが遅いときはIndexを見直そう - ひっきぃのメモ帳

    ほぼ自分用のメモ。 ただいま、php+MySQLで試験の答案をブラウザで入力して採点するWebシステムを作成中です。 テーブル構造は次の通り(実際には英語のテーブル名とフィールド名です) [答案テーブル] UserID 試験No 問番号 日付 回答 正解 ○× 現在6000件ぐらいのデータ。今後データは受験人数×試験回数×80で増え続ける。 [正解テーブル] 試験No 問番号 正解 現在7000件ぐらいのデータ。今後徐々に増えるが劇的には増えない。 答案テーブルの回答に、各自の答え(ア〜エ)を記録。 正解テーブルの正解と突き合わせて、そのまま答案テーブルの正解に書き込み、○×を1か0で書き込みます。 こんなSQLを発行してみました。 2つのテーブルをjoinで繋いで、答案テーブルの正解と○×にデータを付与しています。 UPDATE 答案テーブル as X join 正解テーブル as Y

    MySQLでUpdateが遅いときはIndexを見直そう - ひっきぃのメモ帳
  • MySQLをさらに理解するために読んだ記事まとめ - $shibayu36->blog;

    最近MySQLの勉強をしていました。実践ハイパフォーマンスMySQLを読むべきという話を聞いていたのですが、かなり網羅的に書かれていて、今の知識ではどれが重要なのかわからない状態でした。そこで色々調べてみて、参考になる記事をいくつか見つけたので、少しまとめてみようと思います。 今回まとめた記事を読んで、大体以下のことが理解できました。 インデックスの使われ方とその構造(MyISAMとInnoDB) EXPLAINの詳しい使い方、見方 InnoDBの特性 ALTER TABLEの特性 レプリ遅延 まず最初に Webエンジニアのための データベース技術[実践]入門 (Software Design plus)posted with amazlet at 12.06.02松信 嘉範 技術評論社 売り上げランキング: 9767 Amazon.co.jp で詳細を見る 松信さんの書いた「Webエンジ

    MySQLをさらに理解するために読んだ記事まとめ - $shibayu36->blog;
  • ソーシャルゲームのためのMySQL入門その2 | BLOG - DeNA Engineering

    こんにちはこんにちは。11インチMacBook Airが欲しくてたまらないiwanagaです。 前回の記事 が幸いにもご好評を頂けた様で非常にうれしいです。嬉しくなって、ついがんばって第2弾を書いてしまいました。引き続き、ソーシャルゲームでよく使われるテーブルタイプ毎にちょっとしたテクニックを紹介していきます。 今回はちょっとライトな感じ&読み物になってしまっていますが「ユーザID単位で1つだけ持つデータ」と「パラメータなどのマスターデータ」についてご説明したいと思います。ちなみに次回はInnoDBのデータ構造の簡単な説明と複合プライマリーキーのデータについて、その次で紹介し損ねたちょっとマニアックなテクニックや性能管理のための手法を紹介することを予定しています。 その前に。。。 先日行われた JAPAN INNOVATION LEADERS SUMMIT で弊社松信が「ソーシャルゲーム

    ソーシャルゲームのためのMySQL入門その2 | BLOG - DeNA Engineering
  • 月間57億PV、300台のサーバを運用するミツバチワークスが編み出したインフラ技術

    ミツバチワークスのエンジニアは、「月間57億PV」という巨大なトラフィックをさばくため、さまざまな技術を駆使してインフラを構築している。主と副の2立てでデータベースを運用し、300台のサーバを使いながら「負荷の限界」に挑むエンジニアに、技術ノウハウを聞く。 ミツバチワークスが運営するケータイブログサービス「DECOLOG」は、異色のサービスである。10代後半から20代前半の女性に最も人気のあるケータイブログサービスで、「デコメール」などを利用して、かわいくカラフルなブログを作成できる。広告基準を厳しくすることで女性ユーザーにも不安なく使ってもらえるような安心感を作り出し、口コミだけでじわじわとアクセス数を伸ばしてきた。 結果、2010年7月実績で月間57億PV(ページビュー)超、想定800万UU(ユニークユーザー)、会員登録者数180万件と、ケータイブログサイトでは国内最大のサービスとし

  • URLが見つかりませんでした|株式会社スタジオエムディ

    〒031-0075 青森県八戸市内丸1-5-22 野々口ビル2階A号 TEL 0178-47-3220 TwitterInstagramThreadsFacebook書類添付フォーム

    URLが見つかりませんでした|株式会社スタジオエムディ
  • MySQLでROWNUMっぽく(1つの文で) - hiroyのブログ

    MySQLOracleのROWNUMみたいなことがしたい、1つの文で。 select @i:=@i+1 as rownum,user_id from (select @i:=0) as dummy,user; こんな感じ。

    MySQLでROWNUMっぽく(1つの文で) - hiroyのブログ
    chihiyo
    chihiyo 2008/11/06
    行数表示
  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 4.2.2.2 オプションファイルの使用

    ほとんどの MySQL プログラムは、オプションファイル (構成ファイルとも呼ばれる) から起動オプションを読み取ることができます。 オプションファイルは、よく使用されるオプションを指定するための便利な方法を提供し、プログラムを実行するたびにコマンド行で入力する必要がなくなります。 プログラムがオプションファイルを読み取るかどうかを判断するには、--help オプションを使用してプログラムを呼び出します。 (mysqld では、--verbose および --help を使用します。) プログラムがオプションファイルを読み取る場合は、どのファイルを探すのか、およびどのオプショングループを認識するのかが、ヘルプメッセージに示されます。 --no-defaults オプションを使用して起動された MySQL プログラムは、.mylogin.cnf 以外のオプションファイルを読み取りません。 p

  • MySQL 文字化け問題を本気で直す

    mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3 Connection id: 36 Current database: staff2006 Current user: maiha@localhost SSL: Not in use Current pager: lv Using outfile: '' Using delimiter: ; Server version: 4.1.20 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client char

    chihiyo
    chihiyo 2008/04/08
    赤の MySQL さん、ここは "utf8" になって頂きたかった。(児玉清)
  • 1
Лучший частный хостинг