タグ

2012年7月27日のブックマーク (3件)

  • MySQL :: MySQL 5.1 リファレンスマニュアル :: 13.5.1 InnoDB 概要

    InnoDBMySQL に、コミット、ロールバック、クラッシュ復旧機能を持つトランザクション セーフ(ACID 適合)ストレージ エンジンを提供します。InnoDB は行レベルでのロックを行い、SELECT ステートメント内で Oracle スタイルの一貫した非ロック リードを提供します。 これらの特徴により、複数ユーザによる並行処理とその性能が向上します。InnoDB 内では、行レベル ロックは領域をほとんど利用しないので、ロックを向上させる必要はありません。InnoDB は FOREIGN KEY 制約もまたサポートします。同じステートメント内で InnoDB テーブルと別の MySQL ストレージ エンジンからのテーブルを混合する事ができます。 InnoDB は大容量データ処理の最大性能の為に設計されました。その CPU 性能に匹敵するディスク ベースのリレーショナル データベ

    tvsk
    tvsk 2012/07/27
    日本語のinnodbの説明
  • MySQL 編6 - テーブル作成、制約、項目タイプ、キー作成、順序作成 - SAK Streets

    MySQL 編6 - テーブル作成、制約、項目タイプ、キー作成、順序作成 MySQL の日語環境設定やトランザクション設定については、 『MySQL 編1 - インストール、ODBC ドライバ、日語設定、トランザクション設定』 を参照下さい。 初期値では、日語環境の設定がされていないので文字化けが発生したり、処理 がうまくできません。また、トランザクションもオートコミットのみサポートで、 通常のトランザクションが使用できません。どちらも必ず、環境設定して下さい。 ■テーブル作成 ・項目名に「key」と言う名前を指定すると MySQL ではエラーになる。 仕方なく「key1」と言う項目名でテストテーブルを作成した。 また、InnoDB 方法のトランザクションを使用する場合、type=InnoDB を 指定する。 create table testm ( key1 char(008) p

    tvsk
    tvsk 2012/07/27
    table typeについて
  • 『[PGメモ]MySQL AUTO_INCREMENT の使用についてのエトセトラ。』

    日の宿題 ・たとえるなら同期通信の様に頻繁に更新があるシステム。 ・積んでいく順番が重要(抜けは問題なし)。 ・perl&MySQL(検証 version: 5.0.67-community-log MySQL Community Edition (GPL))です。 ・スタックなのでInsertのみ行い、基的にUPDATEはない。 ・DBロックは最低限。 ・複合キーである。 ・要は下記のようなテーブルをマルチタスクで更新したい。 ①CREATE TABLE `test_stack` ( `big_id` int unsigned NOT NULL DEFAULT 0 , #大カテゴリ `mid_id` int unsigned NOT NULL DEFAULT 0 , #中カテゴリ `min_id` int unsigned NOT NULL DEFAULT 0 , #小カテゴリ `s

    tvsk
    tvsk 2012/07/27
    error 1075とDBエンジン指定