by shigemk2

当面は技術的なことしか書かない

2012-04-01から1日間の記事一覧

トランザクションエンジンと、非トランザクションエンジンの比較

こちらから MySQL :: MySQL 5.1 リファレンスマニュアル :: 13.2.2 トランザクションエンジンと、非トランザクションエンジンの比較トランザクションセーフテーブル(TSTs)の利点 より安全。もしMySQLがクラッシュしたり、ハードウェアに問題がおきても、自動…

ストレージエンジンの確認

こちらから。 ストレージエンジンの確認 - Webエンジニアの技術メモ 〜PHP、SQL、Linuxなど〜以下で確認できる mysql > show create table table_name; 以下でも可 show table status like 'テーブル名' \G;

MySQLサーバ内部の論理構造

MySQLサーバーは、大きく上位層と下位層に分かれる。 上位層は接続の受け付けやクエリの解析を行い、 下位層は上位層の要求に従って動作するストレージエンジンが置かれている。実際にファイルの操作やデータの検索をする部分が、ストレージエンジンである。…

MySQLのファイル構造

MySQLでは、データの保管場所を原則として1ヶ所のディレクトリ下にまとめている この保管場所のことをdatadirといい、datadirの下にデータベースごとのディレクトリが 作成されている。MySQLでは、このディレクトリが個々のデータベースに対応している。 (そ…

InnoDB

データを実際に読み書きする低レベルの部分をストレージエンジンといい、InnoDBはそのなかのひとつ。他にMyISAMなどがある。P2よりMySQL徹底入門 第3版 ?5.5新機能対応?作者: 遠藤俊裕,坂井恵,館山聖司,鶴長鎮一,とみたまさひろ,班石悦夫,松信嘉範出版社/メ…

MySQLのコンポーネント

データベースは複雑なしくみを持ったソフトウェアだが、 OS上で実行されるほかのアプリケーションと扱いは何ら変わらない。コマンドがあって、ライブラリがあって、コマンドはライブラリとつながっていて、 ライブラリはカーネルとつながっている。MySQLは、…

bachelor

bachelor1. 未婚[独身]男子, 独身者. 2. 学士

評価

評価とは、フォーム(S式)を実行して 結果を得ることである。簡単に言うと、プログラムの実行である。評価は4つの規則がある。 数値、文字列、t、nilを評価すると、そのまま評価結果になる クオートされたS式はクオートが取れてそのまま評価結果になる シンボ…

S式

elispは大まかに次の要素で構成されている。 括弧 空白 数値 文字列 シンボル (1 1.2 "foo bar" test +) 1 1.2は数値 "foo bar"は文字列 testと+がシンボル 構成要素のことを、しばしばS式(sexp)と呼ぶ。 上の例では各要素も、リスト全体もS式になる。 乱暴…

終了したバージョンにひも付けされたチケットの再オープンはできません

読んで字のごとしですが、 終了したバージョンのチケットは、変更出来ない。 チケットのステータスを変更する場合は、そのチケットのバージョンを変更する必要がある。

メモリの使用量の最適化

php

プログラミングPHP P342より。スクリプトの実行時のメモリ使用量を軽減させるには、以下のようなテクニックがある。 数値が使用できる場面では、可能な限り文字列ではなく数値を利用する for($i="0"; $i < "10"; $i++) // 悪い例 for($i=0; $i < 10; $i++) /…

実行時間の最適化

php

プログラミングPHP P341より。 echoで十分なところにprintf()を使用しない ループの中で値を何回も計算させない。ループの中で結果が変わらない計算であったとしてもPHPのパーサはそれをループ外に追い出したりしないから 必要なファイルだけをインクルード…