タグ

mysqlとphpに関するasonasのブックマーク (4)

  • MySQLのINSERT文(方法ごとの処理時間比較)

    大量のデータをINSERTする場面があってなんとか高速化できないかと思って、 以下の手法を比較してみた。 1件ずつINSERTする トランザクションを使用する 1クエリでまとめてINSERTする テスト環境は以下の通り。 MySQL 5.1 テーブルはInnoDB、AUTO_INCREMENT付き(innodb_autoinc_lock_mode=1) PHP 5.3.6 1000件、3000件、5000件、10000件と件数を増やしながらそれぞれ5回ずつ試行して平均を取っている。 使用したコードは最後に。 結果 手法 1,000件 3,000件 5,000件 10,000件 1件ずつINSERTする

    MySQLのINSERT文(方法ごとの処理時間比較)
  • Web開発にお役立ちなチートシート集 | TRIVIAL TECHNOLOGIES on CLOUD

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー All The Cheat Sheets That A Web Developer Needsという記事を先日見つけて,割と知らないものが多く,また便利だったのでご紹介:-)。英文のチートシートだけど,仕様を短くまとめてあるチートシートは日人のWeb開発者も便利に使えるはず。 HTML HTML/XTML in one page HTML5: The Evolution of Web Standards by James Sugrue (X)HTML Elements and Attributes Doctype Declarations (DTDs) XHTML Character

  • さくらのレンタルサーバーで、php5-mysqli をつかえるようにする覚書。(PHP5.3.0をコンパイルして使う) - 菅礼紗の異質なセカイ

    PHP, 覚書はじめに この覚書では、さくらのレンタルサーバー(スタンダード)の利用を前提として書いています。今回、ここを参考にして作業を行いました。ですが、いくつかの点で間違っているところもあったので、今回は2009/11時点での構築方法という事で、書いていこうとおもいます。非常にわかりにくいかもしれません。そこはfeelingでなんとかしてください。参考記事1.コントロールパネルにアクセスしよう※契約者の方は、こちらからアクセスできます。ログイン後、確認すべきところは、二つあります。MySQLのバージョンを確認するサイドメニューの「アプリケーションの設定」から、「データベースの設定」を選択し、ページを移動します。「データベース バージョン」に表示されている文字列に注目。しっかりと「MySQL 5.1」になっているか確認します。 MySQL 4.0などの古いバージョンになっていた場合、下

  • 携帯の固有IDのみで認証 - 趣味の延長線

    Authコンポーネントによる認証は、通常はusersのusernameとpasswordの照合で行うので、この2項目の登録が必須*1ですが、 携帯の固有IDの登録のみで認証を通す方法もありました。 (追記:1/20 22:32 id:ockeghemさんからのご指摘を受けて、IPチェックの必要性について追記しました。) まず、前提として、usersが以下のような内容になっているとします。 mysql> SELECT id, name, username, password, mobile_id FROM users WHERE id=2\G *************************** 1. row *************************** id: 2 name: Cake username: password: mobile_id: eecca936b0ef58b

    携帯の固有IDのみで認証 - 趣味の延長線
  • 1