PowerPoint プレゼンテーション

Size: px
Start display at page:

Download "PowerPoint プレゼンテーション"

Transcription

1 OSS のカラム型データベースエンジン MariaDB ColumnStore ビッグデータ分析などに適した大規模並列処理に対応する データベースエンジン

2 MariaDB について MySQL から派生したオープンソースリレーショナルデータベース MariaDB は MySQL のオリジナルコード開発者である Michael Monty Widenius 氏によって開発されている MySQL と MariaDB は 基本的にはほぼ同じ機能 異なる点としては ストレージエンジンの追加 / 変更がされている ( オプティマイザーとか 他にもあるけど 別な機会に ) MariaDB は MySQL の標準ストレージエンジンに加え 多くのストレージエンジンを採用 Aria InnoDB/XtraDB MyISAM NDB Archive Memory Federated-X ColumnStore Galera Sphinx TokuDB Connect Cassandra Spider 本日は MariaDB Column Store と Spider についての解説

3 昨今の DWH IoT ログデータ 分析用データベース SQL で分析したい!! カラムナー ( 列指向 ) データベース並列処理

4 列指向データベースのメリット 列指向とは? メリットは? ( シーケンシャルな ) アクセス効率 + データ圧縮 = 分析基盤に向いている 1 ブロックには様々なタイプのデータが格納されているので圧縮効率を上げにくい 1 ブロックには同様のタイプのデータが格納されているので圧縮効率を上げやすい

5 列指向データベースのデメリット デメリットは? 一般的に ( ランダムな ) アクセスが非効率 + データ圧縮 = OLTP 基盤に向いていない 更新時に圧縮 展開 のオーバーヘッドが 大きい (*1)

6 データベースを稼働させるサーバの 並列化システム構成といえば SMP システム MPP システム

7 SMP Symmetric Multi-processing 対称型マルチプロセッシング 物理メモリ共有型の並列コンピューティング方式 一台の筐体内に複数の CPU( コア ) を搭載したサーバ CPU( コア ) を増設することで処理能力を向上させる CPU( コア ) キャッシュ CPU( コア ) キャッシュ CPU( コア ) キャッシュ CPU( コア ) キャッシュ スケールアップ!! Bus メモリ (RAM)

8 MPP Massively Parallel Processing 超並列処理 複数の筐体 ( ノード ) をネットワークで接続して並列計算するクラスターシステム それぞれのノードで独立した CPU メモリ OS が動作している ノードを増設することで処理能力を向上させる ネットワーク ( 専用高速ファブリック ) CPU( コア ) キャッシュ CPU( コア ) キャッシュ CPU( コア ) キャッシュ CPU( コア ) キャッシュ CPU( コア ) キャッシュ CPU( コア ) キャッシュ Bus Bus Bus スケールアウト!! メモリ (RAM) メモリ (RAM) メモリ (RAM)

9 MariaDB Column Store の特徴 MariaDB ColumnStore はMPP 向けに設計されたカラム型ストレージエンジン リニアにスケールアウト 分析クエリーのリアルタイム処理に優れている カラム型ストレージエンジンの効率的なI/O データの自動圧縮 解凍

10 MariaDB ColumnStore の構成 MariaDB Column Store は分散超並列処理 (MPP) 向けに設計されたカラム型ストレージエンジンで 複数の異なるコンポーネントで構成され 連携して動作します ユーザー端末 [ ユーザーモジュール ] SQL の解析と実行計画作成 データ配置の管理 結果セットの集約 [ パフォーマンスモジュール ] PM 1 PM 2 PM 3 scale out PM <N> クエリ実行とキャッシュ管理 フィルタ / ジョイン処理 リードとライト フェールオーバー データストレージ ( 冗長化可 )

11 ColumnStore ストレージアーキテクチャー エクステントは物理的なセグメントファイル内に存在する論理ブロック エクステントマップにはエクステント及び対応するブロックを管理 データの抽出と配置は エクステントマップにより高速で処理される リアルタイム解凍と圧縮 バージョンバッファーファイル (UNDO) ーエクステントマップの仕組みー SELECT COL1 FROM TABLE WHERE COL1 BETWEEN 220 AND 250; 除外 処理 除外 COL1 Ext1 min 1 max 100 Ext2 min 101 max 200 Ext3 min 201 max 300 Ext4 min 301 max 400 COL1 フィルター : エクステント 1,2,4 を除外 エクステントマップのイメージ COL1のエクステントマップ Ext1 min 1 max 100 LBID Ext2 min 101 max 200 LBID Ext3 min 201 max 300 LBID Ext4 min 301 max 400 LBID LBID 論理ブロック識別子 TABLE COL1 800 万件 800 万件 800 万件 800 万件 エクステント 3 のみ I/O が発生する

12 SELECT COL1, COL2 FROM TABLE WHERE COL1 BETWEEN 220 AND 250 AND COL2 < 10000; COL1 フィルター : エクステント 1,2,4 を除外 COL2 フィルター : エクステント 3 を除外 I/O は発生しない 除外 除外 COL1 Ext1 min 1 max 100 Ext2 min 101 max 200 Ext3 min 201 max 300 COL2 Ext1 min 100 max Ext2 min max Ext3 min max 除外 Ext4 min 301 max 400 Ext4 min max エクステントマップのイメージ COL1のエクステントマップ Ext1 min 1 max 100 LBID Ext2 min 101 max 200 LBID Ext3 min 201 max 300 LBID Ext4 min 301 max 400 LBID TABLE COL1 COL2 800 万件 800 万件 COL2のエクステントマップ Ext1 min 100 max LBID Ext2 min max LBID Ext3 min max LBID Ext4 min max LBID 800 万件 800 万件 800 万件 800 万件 800 万件 800 万件

13

14 デモ InnoDB ColumnStore Single ColumnStore PM x 2

15 デモ環境 :InnoDB デモマシン CPU 24 CORE メモリ 48G SSD TPCH 1 User 10G Query 1, 5, 7, 14, 15, 16 MariaDB Engine : InnoDB

16 デモ環境 :ColumnStore Single デモマシン CPU 24 CORE メモリ 48G SSD TPCH 1 User 10G Query 1, 5, 7, 14, 15, 16 MariaDB UM,PM Engine : ColumnStore

17 デモ環境 :ColumnStore PM x 2 デモマシン CPU 24 CORE メモリ 48G SSD TPCH 1 User 10G Query 1, 5, 7, 14, 15, 16 MariaDB UM MariaDB PM Engine : ColumnStore

18 Let s DEMO!!

19 デモ結果 ( 実行例 )

20 デモ結果 ( 実行例 )

21 TPC-H 全クエリでの比較 InnoDB ではクエリ 18 が返ってこなかったため除外 ColumnStore は InnoDB の約 8 倍!!

22 TPC-H 全クエリでの比較 ColumnStore は InnoDB の約 8 倍!! Columner X は ColumnStore Single の約 10 倍!! (InnoDB の約 80 倍 ) (Columner X とは Actian Vector のこと )

23 次回は こんなのやってみたいな MariaDB UM MariaDB PM Engine : ColumnStore * 10 台

24 Spider ストレージエンジンについて Spider は MariaDB MySQL のストレージエンジン 他のサーバにある MariaDB,MySQL,Oracle DB 他のテーブルを あたかもそのデータベースのにあるテーブルのように利用可能 テーブルのパーティションを定義する事により 複数のサーバにデータを分割する事が可能 MariaDB から標準でバンドルされている

25 Spider で出来る事 フェデレーション他のサーバのテーブルをローカルサーバのテーブルとして使用可能 シャーディング テーブルを複数のサーバに分散する事が出来る

26 フェデレーション アプリケーションは 1 つのデータベースに接続するた けで データの場所を気にせず利用可能 EMP MariaDB Spider Engine <- select empno,ename,job,deptno from emp; EMPNO ENAME JOB DEPTNO 7369 SMITH CLERK ALLEN SALESMAN WARD SALESMAN JONES MANAGER MARTIN SALESMAN BLAKE MANAGER CLARK MANAGER SCOTT ANALYST KING PRESIDENT TURNER SALESMAN ADAMS CLERK JAMES CLERK FORD ANALYST MILLER CLERK 10 MariaDB MariaDB MariaDB EMPNO ENAME JOB DEPTNO DEPT SMITH CLERK 20 DEPTNO DNAME LOC 7499 ALLEN SALESMAN WARD SALESMAN ACCOUNTING NEW YORK 7566 JONES MANAGER RESEARCH DALLAS 7654 MARTIN SALESMAN SALES CHICAGO 7698 BLAKE MANAGER OPERATIONS BOSTON 7782 CLARK MANAGER SCOTT ANALYST KING PRESIDENT TURNER SALESMAN ADAMS CLERK JAMES CLERK FORD ANALYST MILLER CLERK 10 * 記載されている会社名 サービス名 製品名は 株式会社インサイトテクノロジーおよび各社の商標または登録商標です Copyright 2016 Insight Technology, Inc. All Rights Reserved.

27 シャーディング アプリケーションは 1 つのデータベースに接続するた けで 全てのデータベースを透過的に利用可能 MariaDB + Spider Engine <- select empno,ename,job,deptno from emp; EMPNO ENAME JOB DEPTNO 7369 SMITH CLERK ALLEN SALESMAN WARD SALESMAN JONES MANAGER MARTIN SALESMAN BLAKE MANAGER CLARK MANAGER SCOTT ANALYST KING PRESIDENT TURNER SALESMAN ADAMS CLERK JAMES CLERK FORD ANALYST MILLER CLERK 10 MariaDB MariaDB MariaDB EMP EMPNO ENAME JOB DEPTNO 7782 CLARK MANAGER KING PRESIDENT MILLER CLERK 10 EMP EMPNO ENAME JOB DEPTNO 7369 SMITH CLERK JONES MANAGER SCOTT ANALYST ADAMS CLERK FORD ANALYST 20 EMP EMPNO ENAME JOB DEPTNO 7499 ALLEN SALESMAN WARD SALESMAN MARTIN SALESMAN BLAKE MANAGER TURNER SALESMAN JAMES CLERK 30

28 シャーディングでの JOIN MariaDB + Spider Engine アプリケーションは 1 つのデータベースに接続するた けで 全てのデータベースを透過的に利用可能 EMP <- select e.empno,e.ename,e.job,d.deptno,d.dname from emp e,dept d where e.deptno=d.deptno; empno ename job deptno dname CLARK MANAGER 10 ACCOUNTING 7839 KING PRESIDENT 10 ACCOUNTING 7934 MILLER CLERK 10 ACCOUNTING 7369 SMITH CLERK 20 RESEARCH 7566 JONES MANAGER 20 RESEARCH 7788 SCOTT ANALYST 20 RESEARCH 7876 ADAMS CLERK 20 RESEARCH 7902 FORD ANALYST 20 RESEARCH 7499 ALLEN SALESMAN 30 SALES 7521 WARD SALESMAN 30 SALES 7654 MARTIN SALESMAN 30 SALES 7698 BLAKE MANAGER 30 SALES 7844 TURNER SALESMAN 30 SALES 7900 JAMES CLERK 30 SALES MariaDB MariaDB MariaDB EMPNO ENAME JOB DEPTNO 7782 CLARK MANAGER KING PRESIDENT MILLER CLERK 10 DEPT DEPTNO DNAME LOC ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON EMP EMPNO ENAME JOB DEPTNO 7369 SMITH CLERK JONES MANAGER SCOTT ANALYST ADAMS CLERK FORD ANALYST EMP EMPNO ENAME JOB DEPTNO 7499 ALLEN SALESMAN WARD SALESMAN MARTIN SALESMAN BLAKE MANAGER TURNER SALESMAN JAMES CLERK 30

29 データの更新 update EMP set DEPTNO = 20 where EMPNO=7839; commit; select e.empno,e.ename,e.job,d.deptno,d.loc from emp e,dept d where e.deptno=d.deptno; empno ename job deptno dname CLARK MANAGER 10 ACCOUNTING 7839 KING PRESIDENT 20 RESEARCH 7934 MILLER CLERK 10 ACCOUNTING 7369 SMITH CLERK 20 RESEARCH EMP EMPNO ENAME JOB DEPTNO 7782 CLARK MANAGER KING PRESIDENT MILLER CLERK 10 DEPT DEPTNO DNAME LOC ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON MariaDB + Spider Engine XA 2PC EMP EMPNO ENAME JOB DEPTNO 7369 SMITH CLERK JONES MANAGER SCOTT ANALYST KING PRESIDENT ADAMS CLERK FORD ANALYST JONES MANAGER 20 RESEARCH 7788 SCOTT ANALYST 20 RESEARCH 7876 ADAMS CLERK 20 RESEARCH 7902 FORD ANALYST 20 RESEARCH 7499 ALLEN SALESMAN 30 SALES 7521 WARD SALESMAN 30 SALES 7654 MARTIN SALESMAN 30 SALES 7698 BLAKE MANAGER 30 SALES 7844 TURNER SALESMAN 30 SALES 7900 JAMES CLERK 30 SALES MariaDB MariaDB MariaDB EMP EMPNO ENAME JOB DEPTNO 7499 ALLEN SALESMAN WARD SALESMAN MARTIN SALESMAN BLAKE MANAGER TURNER SALESMAN JAMES CLERK 30

30 複数サーバへの更新 update dept set LOC = 'TOKYO' where deptno=30; insert into emp values(8000, TOM','ANALYST',7566,' ',1000,100,30); commit; select e.empno,e.ename,e.job,d.deptno,d.loc from emp e,dept d where e.deptno=d.deptno; 複数サーバへの更新は Spider の 2 フェースゴミットによって 一貫性が担保されます Commit が Spider 内部で 2 フェースゴミットに変換されます EMP EMPNO ENAME JOB DEPTNO 7782 CLARK MANAGER KING PRESIDENT MILLER CLERK 10 DEPT DEPTNO DNAME LOC ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES TOKYO 40 OPERATIONS BOSTON MariaDB + Spider Engine XA 2PC EMP EMPNO ENAME JOB DEPTNO 7369 SMITH CLERK JONES MANAGER SCOTT ANALYST ADAMS CLERK FORD ANALYST empno ename job deptno loc CLARK MANAGER 10 NEW YORK 7839 KING PRESIDENT 10 NEW YORK 7934 MILLER CLERK 10 NEW YORK 7369 SMITH CLERK 20 DALLAS 7566 JONES MANAGER 20 DALLAS 7788 SCOTT ANALYST 20 DALLAS 7876 ADAMS CLERK 20 DALLAS 7902 FORD ANALYST 20 DALLAS 7499 ALLEN SALESMAN 30 TOKYO 7521 WARD SALESMAN 30 TOKYO 7654 MARTIN SALESMAN 30 TOKYO 7698 BLAKE MANAGER 30 TOKYO 7844 TURNER SALESMAN 30 TOKYO 7900 JAMES CLERK 30 TOKYO 8000 TMO ANALYST 30 TOKYO MariaDB MariaDB MariaDB EMP EMPNO ENAME JOB DEPTNO 7499 ALLEN SALESMAN WARD SALESMAN MARTIN SALESMAN BLAKE MANAGER TURNER SALESMAN JAMES CLERK TOM ANALYST 30

31 Spider の設定例 サーバ情報の定義 CREATE SERVER spidata1 FOREIGN DATA WRAPPER mysql OPTIONS (USER 'spider', HOST ' XX.100', PORT 3306); CREATE SERVER spidata2 FOREIGN DATA WRAPPER mysql OPTIONS (USER 'spider', HOST ' XX.101', PORT 3306); MariaDB [mysql]> select * from servers; Server_name Host Db Username Password Port Socket Wrapper Owner spidata XX.100 spider 3306 mysql spidata XX.101 spider 3306 mysql rows in set (0.00 sec) 1 対 1 Spider テーブルの作成 CREATE TABLE nation ( N_NATIONKEY INTEGER NOCREATE TABLE nation ( N_NATIONKEY INTEGER NOT NULL, N_NAME CHAR(25) NOT NULL, N_REGIONKEY INTEGER NOT NULL, N_COMMENT VARCHAR(152)) ENGINE = SPIDER DEFAULT CHARSET=utf8 comment 'server "spidata1", table "nation" ;

32 Spider の設定例 1 対多 ( シャーディング ) Spider テーブルの作成 CREATE TABLE orders ( O_ORDERKEY INTEGER NOT NULL, O_CUSTKEY INTEGER NOT NULL, O_ORDERSTATUS CHAR(1) NOT NULL, O_TOTALPRICE DECIMAL(15,2) NOT NULL, O_ORDERDATE DATE NOT NULL, O_ORDERPRIORITY CHAR(15) NOT NULL, O_CLERK CHAR(15) NOT NULL, O_SHIPPRIORITY INTEGER NOT NULL, O_COMMENT VARCHAR(79) NOT NULL) ENGINE = SPIDER DEFAULT CHARSET=utf8 partition by range (O_ORDERKEY) ( PARTITION P1 VALUES LESS THAN ( ) comment 'server "spidata1", table "orders"', PARTITION P2 VALUES LESS THAN ( ) comment server spidata2, table orders );

33 Spider を使えばこんな事も出来るはず.. OTHER

34 Spider を使えばこんな事も出来るはず.. to be continued OTHER

35

36 記載されている会社名 サービス名 製品名は 株式会社インサイトテクノロジーおよび各社の商標または登録商標です Copyright 2016 Insight Technology, Inc. All Rights Reserved.

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター はじめに コース概要と目的 データベース処理に使用する SQL の基本構文と使用方法について説明します 受講対象者 SQL を使用してアプリケーション開発される方 管理者となられる方 前提条件 Oracle 概要 コースを受講された方 もしくは同等の知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B } A または B のどちらかを選択 n _ 数値の指定 デフォルト値

More information

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント はじめに コース概要と目的 Oracle をより効率的に使用するための SQL チューニング方法を説明します また 索引の有無 SQL の記述方 法がパフォーマンスにどのように影響するのかを実習を通して習得します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持 ちの方 テキスト内の記述について

More information

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹

はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹 はじめに コースの概要と目的条件分岐の方法や複雑な集計の手法など SQL のコーディングの幅を広げるためのテクニックについて説明します また パフォーマンスを考慮した記述方法や正しい結果を取得するための記述方法などについても あわせて説明します 本コースでは 実践的な SQL の記述手法を広く浅く紹介することを目的としているため 細かな構文やオプションの習得を目的とはしていないことを 予めご了承ください

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション MySQL のロックについて JPOUG> SET EVENTS 20140907 2014/09/07 平塚貞夫 Revision 2 1 自己紹介 DB エンジニアをやっています 専門は Oracle Database と MySQL オープンソースソフトウェアの導入支援をしています 仕事の割合は Oracle:MySQL:PostgreSQL=1:2:7 くらいです Twitter:@sh2nd

More information

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行 はじめに コース概要と目的 SQL での作業の幅を広げるための応用的なテクニックをご説明します また 効率性の向上や正しい結果を得 るための記述方法など 実践的な記述方法についても併せてご説明します 本コースは SQL の応用的な記述テクニックとしてどのようなものがあるかを 1 日で広く浅くご理解いた だくことを目的としたコースです 細かな構文やオプションの習得は目的としておりませんことをご了承 ください

More information

DB12.1 Beta HandsOn Seminar

DB12.1 Beta HandsOn Seminar Oracle Database 12c Release 1 CoreTech Seminar Migration 日本オラクル株式会社磯部光洋 Program Agenda Migration 概要 新機能詳細 SQL Translation Framework Implicit Statement Results Enhanced SQL to PL/SQL Bind Handling Identity

More information

OLAP も PostgreSQL で! Swarm64 の FPGA によるDB 高速化ソリューション「S64DA」のご紹介

OLAP も PostgreSQL で!  Swarm64 の FPGA によるDB 高速化ソリューション「S64DA」のご紹介 OLAP も PostgreSQL で! Swarm64 の FPGA による DB 高速化ソリューション S64DA のご紹介 株式会社マクニカアルティマカンパニー 石田卓也 アジェンダ Swarm64 社のソリューション S64DA の紹介 S64DA のアーキテクチャ TPC-H による効果測定 サマリ 2 Swarm64 社のソリューション S64DA の紹介 3 Swarm64 の会社紹介

More information

Oracle9i

Oracle9i Oracle9i 2002 2 Oracle9i... 4... 4... 4 Oracle... 4 SQL... 6... 6... 6... 7... 7... 9... 9... 9 CUBE... 10... 11... 11... 11 OR... 12... 12... 14... 14... 15... 15... 16... 16... 18... 18... 18... 19...

More information

プレポスト【問題】

プレポスト【問題】 1/5 ページ プレポスト データベース基礎 受講日程受講番号氏名 1 データベースの特徴で間違っているものを選びなさい 1. データの一元管理が可能 2. データの重複が少ない 3. プログラムとの関係が1 対 1 4. データの整合性の確保 2 ANSI/SPARC による 3 層スキーマについて正しいものを選びなさい 1. 外部スキーマ : プログラムに必要な部分のデータ構造を定義概念スキーマ

More information

今さら聞けない!? Oracle入門 ~後編~

今さら聞けない!? Oracle入門 ~後編~ Oracle Direct Seminar 今さら聞けない!? Oracle 入門 ~ 後編 ~ 日本オラクル株式会社 Agenda 1. Oracle の基本動作 2. Oracle のファイル群 3. Oracle のプロセス群と専用メモリ領域. データベース内部動作 今さら聞けない!? オラクル入門 ~ 後編 ~. データベース内部動作 検索時の動作更新時の動作バックアップについて

More information

橡実践Oracle Objects for OLE

橡実践Oracle Objects for OLE THE Database FOR Network Computing 2 1. 2 1-1. PL/SQL 2 1-2. 9 1-3. PL/SQL 11 2. 14 3. 16 3-1. NUMBER 16 3-2. CHAR/VARCHAR2 18 3-3. DATE 18 4. 23 4-1. 23 4-2. / 24 26 1. COPYTOCLIPBOARD 26 III. 28 1.

More information

Oracle活用実践演習コース

Oracle活用実践演習コース Oracle9i Oracle 実践研修 2 INDEX 活用 2007.10.18 1 カリキュラムの確認 インデックス使用の目的 0.5 時間 種類と特徴 1 時間 インデックスの使用状況とチューニングの基礎 2 時間 インデックスが使用される条件 0.5 時間 断片化と再作成 1 時間 チューニング ( 基本 ) 実習 1 時間 2 インデックス使用の目的 インデックス使用の目的 表の行に高速アクセスするため

More information

BC4J...4 BC4J Association JSP BC4J JSP OC4J

BC4J...4 BC4J Association JSP BC4J JSP OC4J lê~åäévá=gaéîéäçééê= 9.0.3/9.0.4 BC4J Creation Date: Oct 08, 2003 Last Update: Feb 27, 2004 Version 1.0 ...3... 3 BC4J...4 BC4J...4... 4... 5... 6...7... 8... 9 Association... 13... 15... 20... 22... 25

More information

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1 データベース とは? データ (Data) の基地 (Base) 実世界のデータを管理するいれもの 例えば 電話帳辞書メーラー検索エンジン もデータベースである Copyright 2008 SRA OSS, Inc.

More information

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート Building Dynamic Actions in Oracle Application Express 4.0 動的アクション (Dynamic Actions) Copyright(c) 2010, Oracle. All rights reserved. Copyright(c) 2010, Oracle. All rights reserved. 2 / 44 Building Dynamic

More information

目次 1 集計関数 / 分析関数とは 2 集計関数 / 分析関数のパフォーマンス効果 3 ケーススタディグループ小計やクロス集計を計算するランキングを表示する前月比較を表示する累計を計算する移動平均を計算する構成比を計算する Oracle8i SQL Oracle8i Oracle Oracle C

目次 1 集計関数 / 分析関数とは 2 集計関数 / 分析関数のパフォーマンス効果 3 ケーススタディグループ小計やクロス集計を計算するランキングを表示する前月比較を表示する累計を計算する移動平均を計算する構成比を計算する Oracle8i SQL Oracle8i Oracle Oracle C Oracle8i データウェアハウス機能活用法 ~ レポーティングに有効な集計関数 分析関数 ~ Creation Date: Oct. 11, 2000 Last Update: Oct. 11, 2000 Version: 1.0!! DWH etc Business Intelligence Oracle8i RDBMS DWH Oracle8i Oracle Corporation Japan

More information

サンプル:OSDL DBT-3によるPostgreSQLの性能評価(SATA HDD&SATA SSD編)

サンプル:OSDL DBT-3によるPostgreSQLの性能評価(SATA HDD&SATA SSD編) ( 第一版 ) OSDL DBT-3 による PostgreSQL の性能評価 (SATA HDD&SATA SSD 編 ) Uptime テクニカルレポート 2012 年 5 月 アップタイム テクノロジーズ合同会社 107-0062 東京都港区南青山 2-11-13 南青山ビル 4F TEL:050-3585-7837 FAX:03-5770-7883 http://www.uptime.jp/

More information

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部 はじめに コース概要と目的 Oracle 独自の手続き型言語である PL/SQL について説明します PL/SQL の基本構文 ストアド サブプログラム トリガーの作成方法 またストアド サブプログラムの管理について習得することを目的としています 受講対象者 これから PL/SQL を使用してアプリケーション開発をされる方 前提条件 SQL トレーニング コースを受講された方 もしくは 同等の知識をお持ちの方

More information

PowerPoint -O80_REP.PDF

PowerPoint -O80_REP.PDF Oracle8 Core Technology Seminar 1997109,31 Oracle8 OS: UNIX Oracle8 : Release8.0.3 Oracle8 Quick Start Package Lesson 5 -- Enhancements to Distributed Facilities Oracle8 -- - Oracle8 LOB Oracle8 -- - Updates

More information

橡ExCtrlPDF.PDF

橡ExCtrlPDF.PDF THE Database FOR Network Computing Oracle Oracle Oracle Oracle Oracle Oracle (Oracle Object for OLE Oracle Developer) SQL Oracle8 Enterprise Edition R8.0.5 for Windows NT Oracle8 Enterprise Edition R8.0.5

More information

untitled

untitled Oracle Direct Seminar SQL Agenda SQL SQL SQL SQL 11g SQL FAQ Oracle Direct SQL Server MySQL PostgreSQL Access Application Server Oracle Database Oracle Developer/2000 Web Oracle Database

More information

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗

PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 PostgreSQL SQL チューニング入門 ~ Explaining Explain より ~ 2012 年 11 月 30 日 株式会社アシスト 田中健一朗 アジェンダ 1.EXPLAIN とは 2. 表アクセスの基本 3. 結合の基本 4. 統計情報とは 5.EXPLAIN コマンド 6. 問題解決例 7. まとめ 2 1.EXPLAIN とは 実行計画とは - 目的地は 1 つでもアクセス方法は複数

More information

スライド 1

スライド 1 Zabbix のデータベース ベンチマークレポート PostgreSQL vs MySQL Yoshiharu Mori SRA OSS Inc. Japan Agenda はじめに Simple test 大量のアイテムを設定 Partitioning test パーティションイングを利用して計測 Copyright 2013 SRA OSS, Inc. Japan All rights reserved.

More information

スライド 1

スライド 1 2005 3 26 (MATSUNOBU Yoshinori MySQL mysqldump FLUSH TABLES WITH READ LOCK SQL (InnoDB Linux,Solaris,HP-UX,AIX,Windows C/C++( SQL92 SQL99 Core 4.1 5.0 InnoDB MyISAM ( B-Tree ( 5.0 4 (InnoDB ( (InnoDB (4.1

More information

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計 データセンターの効率的な 資源活用のためのデータ収集 照会システムの設計 株式会社ネットワーク応用通信研究所前田修吾 2014 年 11 月 20 日 本日のテーマ データセンターの効率的な資源活用のためのデータ収集 照会システムの設計 時系列データを効率的に扱うための設計 1 システムの目的 データセンター内の機器のセンサーなどからデータを取集し その情報を元に機器の制御を行うことで 電力消費量を抑制する

More information

1,.,,,., RDBM, SQL. OSS,, SQL,,.

1,.,,,., RDBM, SQL. OSS,, SQL,,. 1,.,,,., RDBM, SQL. OSS,, SQL,,. 3 10 10 OSS RDBMS SQL 11 10.1 OSS RDBMS............................ 11 10.1.1 PostgreSQL................................. 11 10.1.2 MySQL...................................

More information

領域サイズの見積方法

領域サイズの見積方法 White Paper 1998 3 1998 7 NULL 1998 9 2 8.03 Design & Migration Services Oracle Corporation Japan 1998 Printed in Japan Oracle and SQL*Loader are registered trademarks. Oracle7 Oracle Corporation Oracle

More information

Oracle Database 10g Release 2を使用したデータベース・パフォーマンス

Oracle Database 10g Release 2を使用したデータベース・パフォーマンス Oracle Database 10g Release 2 2005 9 Oracle Database 10g Release 2... 3... 3... 3 Automatic Workload Repository AWR... 3 Automatic Database Diagnostic Monitor ADDM... 4 Automatic SQL Tuning SQL... 4 SQL

More information

_02_3.ppt

_02_3.ppt XML DB Oracle Corporation Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 2 Agenda RDB XML SQL/XML XML DB XML Oracle Corporation 3 RDB-XML RDB XML Oracle Corporation 4 XML RDB [Oracle] Extract ExtractValue

More information

第 7 章 ユーザー データ用表領域の管理 この章では 表や索引を格納するユーザー データ用表領域の作成や 作成後のメンテナンスに ついて解説します 1. ユーザー データ用表領域の管理概要 2. ユーザー データ用表領域作成時の考慮事項 3. ユーザー データ用表領域の作成 4. ユーザー データ

第 7 章 ユーザー データ用表領域の管理 この章では 表や索引を格納するユーザー データ用表領域の作成や 作成後のメンテナンスに ついて解説します 1. ユーザー データ用表領域の管理概要 2. ユーザー データ用表領域作成時の考慮事項 3. ユーザー データ用表領域の作成 4. ユーザー データ はじめに コース概要と目的 効率良く Oracle データベースを使用するための運用管理について 管理タスクを行う上での考慮事項や注意 点を実習を通して習得します 受講対象者 データベース管理者 前提条件 データベース アーキテクチャ コースを受講された方 もしくは Oracle システム構成とデータベース構 造に関する知識をお持ちの方 テキスト内の記述について 構文 [ ] 省略可能 { A B

More information

今さら聞けない!? Oracle入門 ~前編~

今さら聞けない!? Oracle入門 ~前編~ Oracle Direct Seminar 今さら聞けない!? Oracle 入門 ~ 前編 ~ 日本オラクル株式会社 Agenda 1. Oracle の基本動作 2. Oracle のファイル群 3. Oracle のプロセス群と専用メモリ領域 4. データベース内部動作 今さら聞けない!? オラクル入門 ~ 後編 ~ 4. データベース内部動作

More information

20050314_02-4.ppt

20050314_02-4.ppt Oracle Database 10g Oracle XML DB 2005 3 14 1 Agenda Oracle XML DB XML SQL Oracle Database 10g Release 2 Copyright Oracle Corporation, 2005 All right reserved. 2 XML Oracle Database 10g Release 2 Oracle

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co 072 DB Magazine 2007 September ~~~~~~~~~~~~~~~~~~ wait Call CPU time 1,055 34.7 latch: library cache 7,278 750 103 24.7 latch: library cache lock 4,194 465 111 15.3 job scheduler coordinator slave wait

More information

Windowsユーザーの為のOracle Database セキュリティ入門

Windowsユーザーの為のOracle Database セキュリティ入門 Oracle on Windows etc http://www.oracle.co.jp/campaign/mb_tech/ Windows Server System Center / OTN Japan http://www.oracle.com/technology/global/jp/tech/windows/.net + Oracle Database.NET Developer Center

More information

untitled

untitled HP OpenSource MySQL Server 5.0 Red Hat Enterprise Linux 4 ver 1.5 MySQL Red Hat Enterprise Linux 4 Super Smack Super Smac MySQL Super Smack RHEL4 1 2 MySQL SuperSmack SuperSmack 3 SuperSmack MySQL 4 MySQL

More information

<4D F736F F D204F C B838B82C B838B8EE88F878F912E646F6378>

<4D F736F F D204F C B838B82C B838B8EE88F878F912E646F6378> Oracle12c のインストールと アンインストール手順書 サンプルユーザーでログインし サンプル DB を検索する サーチマン佐藤 (Searchman Sato) http://www.searchman.info/ - 1 利用規約 1. 本書の著作権は 全て事業者 Searchman Sato が保有しています 従って複製は厳禁です 2. Searchman Sato は 本書を利用したいかなる損害も一切の責任を負いません

More information

Chapter Two

Chapter Two Database 第 8 回 :SQL 言語 ( データベース操作 ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 1 Schedule 日程 内容 第 1 回 10 月 6 日 ガイダンス, データベースとは? 第 2 回 10 月 13 日 三層スキーマ,

More information

目次 はじめに Introduction Analyzing Big Data Vectorwise and Hadoop Environments Vectorwise Hadoop Connector Perform

目次 はじめに Introduction Analyzing Big Data Vectorwise and Hadoop Environments Vectorwise Hadoop Connector Perform Vectorwise 3.0 Fast Answers from Hadoop Technical white paper - 1 - 目次 はじめに...- 3 - Introduction...- 3 - Analyzing Big Data...- 4 - Vectorwise and Hadoop Environments...- 5 - Vectorwise Hadoop Connector...-

More information

PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 :55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1

PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 :55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1 PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 2014-09-11 15:55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1 はじめに 本講演の構成 Part 1 性能アップって どのくらいですか Part 2 この新機能は何ですか

More information

HP OpenSource ブループリント

HP OpenSource ブループリント HP OpenSource MySQL Server 5.0 ver 1.0 1 MySQL 5.0 MySQL 5.0 1 MySQL MySQL 2 MySQL Enterprise MySQL MySQL Enterprise 3 MySQL MySQL 4 MySQL MySQL 5 MySQL Cluster MySQL MySQL Cluster 6 MySQL HP 1 HP Proliant

More information

自己管理型データベース: アプリケーションおよびSQLチューニング・ガイド

自己管理型データベース: アプリケーションおよびSQLチューニング・ガイド : SQL 2005 9 : SQL... 3 SQL... 6... 8... 9 SQL :... 9 SQL... 10... 11 SQL... 12 SQL TUNING SET... 13 SQL... 14 ADDM SQL... 14 SQL... 15 STS... 15... 16 SQL... 16 DBMS_SQLTUNE... 17... 17 SQL... 19 SQL

More information

untitled

untitled Oracle Direct Seminar !? Oracle Database 11g - - Agenda Copyright 2009, Oracle. All rights reserved. 2 Agenda Copyright 2009, Oracle. All

More information

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 yamamoto@sraoss.co.jp Sylph-Searcher とは Sylpheed 向け電子メール全文検索アプリケーション PostgreSQL 8.2の全文検索機能を利用 Linux/Unix Windows 2000

More information

ハピタス のコピー.pages

ハピタス のコピー.pages Copyright (C) All Rights Reserved. 10 12,500 () ( ) ()() 1 : 2 : 3 : 2 4 : 5 : Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All Rights Reserved. Copyright (C) All

More information

Copyright 2008 All Rights Reserved 2

Copyright 2008 All Rights Reserved 2 Copyright 2008 All Rights Reserved 1 Copyright 2008 All Rights Reserved 2 Copyright 2008 All Rights Reserved 3 Copyright 2008 All Rights Reserved 4 Copyright 2008 All Rights Reserved 5 Copyright 2008 All

More information

Chapter Two

Chapter Two Database 第 9 回 :SQL 言語 ( データベース操作 : 集合関数 抽出条件 副問い合わせ ) 上智大学理工学部情報理工学科 高岡詠子 No reproduction or republication without written permission. 許可のない転載 再発行を禁止します 2011/12/8 2011 Eiko Takaoka All Rights Reserved.

More information

Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい

Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい pgpool-ii 最新情報 開発中のメモリキャッシュ機能 について SRA OSS, Inc. 日本支社石井達夫 Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい 3 キャッシュを活用して負荷を軽減 AP サーバ DB サーバ AP サーバで結果をキャッシュして返す DB サーバで結果をキャッシュして返す 4 キャッシュの実装例

More information

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索

eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索 eラーニング資料 e ラーニングの制作目標 データベース編 41 ページデータベースの基本となる概要を以下に示す この内容のコースで eラーニングコンテンツを作成予定 データベース管理 コンピュータで行われる基本的なデータに対する処理は 次の 4 種類です 新しいデータを追加する 既存のデータを探索する 違うデータに変更する 要らなくなったデータを削除する 各システムごとに障害対策も含めて 正確にこのようなデータ処理のプログラムを作ることは大変なことです

More information

Microsoft PowerPoint - 3-Forms-Others.ppt

Microsoft PowerPoint - 3-Forms-Others.ppt 3 Form Builder その他の新機能 Oracle Developer R6.0 新機能 3-1 CONTENTS PL/SQL8 サポート 項目の色 フォントの直接設定 階層ツリー コントロール 戻り値を含む DML 実行時の動作 Forms でのパスワード管理 3-2 ここでは 2 章で触れなかった Form Builder のその他の新機能に付いて紹介します Oracle Developer

More information

Microsoft PowerPoint - db03-5.ppt

Microsoft PowerPoint - db03-5.ppt データベース言語 SQL リレーショナルデータモデルにおけるデータ操作言語 : リレーショナル代数 少なくともリレーショナル代数と同等のデータ検索能力をもつときリレーショナル完備という. リレーショナル代数はユーザフレンドリではない. 自然な英文による質問の表現が必要になる. リレーショナルデータベース言語 SQL 英文による簡単な構文 リレーショナル代数でできない, 合計, 平均, 最大などの計算機能の組み込み.

More information

,, create table drop table alter table

,, create table drop table alter table PostgreSQL 1 1 2 1 3,, 2 3.1 - create table........................... 2 3.2 - drop table............................ 3 3.3 - alter table............................ 4 4 - copy 5 4.1..................................

More information

日本オラクル株式会社

日本オラクル株式会社 FISC 6 Oracle Database 10g ~ ~ : 2005 7 26 : 2005 7 31 : 1.0 2004 4 (* ) FISC ) (* ) FISC 6 (* FISC 6 ) FISC 6 Oracle g Database 10 (FISC) http://www.fisc.or.jp FISC http://www.fisc.or.jp/info/info/050307-1.htm

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx データベース 第 11 回 (2009 年 11 月 27 日 ) テーブル結合と集計 ( 演習 ) 第 11 回のテーマ 前回より シラバスから離れ 進捗状況に合わせて全体構成を変更しています テーマ1: テーブルの結合 テーマ 2: 結合した結果からの様々な検索 テーマ3: 集計の方法 今日学ぶべきことがら Select 文のさまざまな表現 Natural join sum(*) orrder

More information

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2

アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 Oracle Direct Seminar 試験対策ポイント解説 11g SQL 基礎 Ⅰ 日本オラクル株式会社 アジェンダ ORACLE MASTER Oracle Database 11g 概要 11g SQL 基礎 Ⅰ 試験紹介 ポイント解説 Copyright 2011 Oracle. All rights reserved. 2 資格体系 実務エキスパートの認定

More information

【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus http://www.hitachi.co.jp/soft/ask/ http://www.hitachi.co.jp/cosminexus/ Printed in Japan(H) 2014.2 CA-884R データ管 タ管理 理 ノンストップデータベース データ管 タ管理 理 インメモリデータグリッド HiRDB Version 9 ucosminexus Elastic Application

More information

スライド 1

スライド 1 pgpool-ii によるオンメモリクエリキャッシュの実装 SRA OSS, Inc. 日本支社 pgpool-ii とは PostgreSQL 専用のミドルウェア OSS プロジェクト (BSD ライセンス ) proxy のように アプリケーションと PostgreSQL の間に入って様々な機能を提供 コネクションプーリング 負荷分散 自動フェイルオーバー レプリケーション クエリキャッシュ 導入事例

More information

PowerPoint Presentation

PowerPoint Presentation Amazon Redshift パフォーマンス チューニングアマゾンデータサービスジャパン株式会社 八木橋徹平 2014/07/18 Session TA-08 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in

More information

早分かりS2Dao

早分かりS2Dao 2008 Spring 早分かり S2Dao Seasar プロジェクトコミッタ ( 株 ) エルテックス 大中浩行 2008 Spring Copyright 2004-2008 The Seasar Foundation and the others. All rights reserved. 1 アジェンダ はじめに S2Dao とは? S2Dao に必要なもの S2Dao を動かしてみる 挿入

More information

Microsoft PowerPoint - 講義補助資料2017.pptx

Microsoft PowerPoint - 講義補助資料2017.pptx 66 SQL 最も標準的なリレーショナルデータベースの言語 ISO による国際標準規格であり特定の企業に依存しない SQL の規格 :SQL89(SQL1), SQL92(SQL2), SQL:1999(SQL3), SQL:2003, SQL:2006, SQL:2008, SQL:2011 標準規格としての SQL は 何かの略語ではない と規定されている ( 参考 : IBM 社の製品で使われている

More information

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name SQL mysql mysql ( mush, potato) % mysql -u mush -p mydb Enter password:****** mysql>show tables; usertable mysql> ( ) SQL (Query) : select < > from < > where < >; : create, drop, insert, delete,... ; (

More information

answer.indd

answer.indd 1 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 supplier(supplier_no, city) supplier_article(supplier_no, article) 2 3 1.9 1.10 3 3.1 3.2 3.3 3 4 3.4 1801 16 3 1 'test' 3.5 4 4.1 4.2 4.3 SET DATEFORMAT ymd; 4.4 SELECT

More information

D1印刷用.PDF

D1印刷用.PDF [ D-1 ] Windows Oracle8i for Windows Oracle8i for Windows / / Visual Basic - Oracle8i SQL Oracle Oracle8i for Windows Oracle8i Enterprise Edition Oracle8i Personal Edition Oracle8i Workgroup Server Oracle8i

More information

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_

…l…b…g…‘†[…N…v…“…O…›…~…fi…OfiÁŸ_ 13 : Web : RDB (MySQL ) DB (memcached ) 1: MySQL ( ) 2: : /, 3: : Google, 1 / 23 testmysql.rb: mysql ruby testmem.rb: memcached ruby 2 / 23 ? Web / 3 ( ) Web s ( ) MySQL PostgreSQL SQLite MariaDB (MySQL

More information

<4D F736F F D F B835E82CC8D8291AC8F88979D82F08FAC8C5E82A982C288C089BF82C88D5C90AC82C AC82B782E996A78C8B8D878C5E836E815B C695C097F18F88979D82F091678D8782B982BD8C768E5A8B

<4D F736F F D F B835E82CC8D8291AC8F88979D82F08FAC8C5E82A982C288C089BF82C88D5C90AC82C AC82B782E996A78C8B8D878C5E836E815B C695C097F18F88979D82F091678D8782B982BD8C768E5A8B テーマ名ビッグデータの高速処理を小型かつ安価な構成で達成する密結合型ハードウェアと並列処理を組合せた計算機システム組織名国立大学法人電気通信大学情報システム学研究科吉永務教授技術分野 IT 概要ビッグデータの高速処理を実現するために ストレージ 光通信ネットワーク FPGA SSD 等を密接に結合させたハードウェアと高効率の並列処理を組合せ 小型かつ安価なシステム構成でありながら Hadoop Impala

More information

Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005との技術的比較

Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005との技術的比較 Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005 2005 9 Oracle Real Application Clusters 10g Release 2: Microsoft SQL Server 2005... 3 ORACLE REAL APPLICATION CLUSTERS... 4 SQLSERVER

More information

Agenda

Agenda Oracle データベースの監査機能 株式会社アクアシステムズアプリケーション統括部 PAU001J-00-00SE 株式会社アクアシステムズ Oracle データベースを専門とする技術者集団 Oracle データベースチューニング & 監視ツール Performance Analyzer の開発 / 販売 Oracle データベース診断及びパフォーマンスチューニング Oracle データベースに関するコンサルティング

More information

Oracle Direct Seminar <Insert Picture Here> 効果的な集計処理ことはじめ 日本オラクル株式会社

Oracle Direct Seminar <Insert Picture Here> 効果的な集計処理ことはじめ 日本オラクル株式会社 Oracle Direct Seminar 効果的な集計処理ことはじめ 日本オラクル株式会社 アジェンダ 集計処理今昔 Oracle Databaseの集計処理 効果的な集計処理 まとめ 2 集計処理今昔 RDBMS を利用しない集計処理初期の RDBMS を利用した集計処理 (Pro*C Pro*COBOL アプリ ) サーバ上で動作可能な実行モジュールを作成

More information

スライド 1

スライド 1 PostgreSQL レプリケーション ~pgpool/slony-i の運用性とその評価 ~ SRA OSS, Inc. 日本支社 http://www.sraoss.co.jp/ 佐藤友章 sato@sraoss.co.jp Copyright 2007 SRA OSS, Inc. Japan All rights reserved. 1 アジェンダ はじめに レプリケーションとは? pgpool/slony-i

More information

スライド 1

スライド 1 1 MySQL パフォーマンス機能改善点紹介 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 2 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

More information

Microsoft Word - JP-AppLabs-MySQL_Update.doc

Microsoft Word - JP-AppLabs-MySQL_Update.doc アダプテック MaxIQ SSD キャッシュパフォーマンスソリューション MySQL 分析 September 22, 2009 はじめにアダプテックは Adaptec 5445Z ストレージコントローラでアダプテック MaxIQ SSD キャッシュパフォーマンスソリューション使用した場合のパフォーマンス評価を依頼しました アダプテックは 5 シリーズコントローラ全製品において MaxIQ をサポートしています

More information

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7 Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba 2013 2013-06-02 自己紹介とみたまさひろ 長野県北部在住 プログラマー (Ruby & C) http://tmtms.hatenablog.com http://twitter.com/tmtms 好きなもの Ruby, MySQL, Linux Mint, Emacs, Git OSS 貢献者賞

More information

Oracle8i SQL*Plus ユーザーズ・ガイドおよびリファレンス, リリース8.1

Oracle8i SQL*Plus ユーザーズ・ガイドおよびリファレンス, リリース8.1 Oracle8i SQL*Plus 8.1 2000 2 J00969-01 Oracle8i SQL*Plus, 8.1 J00969-01 SQL*Plus User s Guide and Reference, Release 8.1.6 A75664-01 Larry Baer Lisa Colston Roland Kovacs Karen Denchfield-Masterson Alison

More information

MySQL Server 5.0 Load Data ベンチマーク

MySQL Server 5.0 Load Data ベンチマーク MySQL Server 5.0 InnoDB データベース 大量データ投入 日本ヒューレット パッカード株式会社オープンソース コンピテンスセンタ 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Agenda データベースへの大量データ投入について

More information

PowerPoint Presentation

PowerPoint Presentation MySQL Workbench を使ったデータベース開発 日本オラクル株式会社山崎由章 / MySQL Senior Sales Consultant, Asia Pacific and Japan 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです

More information

Oracle9i Reportsのチューニング

Oracle9i Reportsのチューニング Oracle9i Reports 2002 5 Oracle9i Reports...3...4...4...9...14...18 Oracle9i Forms...19...19...20 A...22 B...24 Oracle9i Reports 2 Oracle9i Reports Oracle9i Reports Oracle9i Oracle9i Reports 3 Oracle9i

More information

PowerPoint -O80_PSO_AFO.PDF

PowerPoint -O80_PSO_AFO.PDF Oracle8 Core Tecnology Seminar ~ E: Oracle8 ~ 1. 2. 3. Node1 Node2 Users Oracle8 Server Users tnsnames.ora PL/SQL V8 OCI(Oracle Call Interface) KILL Shadow Process SELECT SESSION NONE BASIC PRECONNECT

More information

April 2014 Flash-aware MySQL フラッシュが MySQL を変える Takeshi Hasegawa Senior Sales Engineer APAC Japan Fusion-io

April 2014 Flash-aware MySQL フラッシュが MySQL を変える Takeshi Hasegawa Senior Sales Engineer APAC Japan Fusion-io April 2014 Flash-aware MySQL フラッシュが MySQL を変える Takeshi Hasegawa Senior Sales Engineer APAC Japan Fusion-io 不揮発メモリ (NVM) の登場 フラッシュ (NAND) デバイスあたり数百 GB 10TBの容量 フラッシュ技術のトレンド 大容量化 GB 単価コスト 書き込み回数の減少 セルの多値化

More information

PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック

PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック

More information

PGECons技術ドキュメントテンプレート Ver.3

PGECons技術ドキュメントテンプレート Ver.3 付録. パーティションツール 1. pg_part 1.1. 環境構築検証環境は下記で実施しました CPU RAM 表 1.1: 環境 Intel(R) Xeon(R) CPU L5520 @ 2.27GHz 8GB OS Red Hat Enterprise Linux Server release 6.6 PostgreSQL サーバ PostgreSQL 9.4.0 環境構築は以下の手順で実施しています

More information

Microsoft Word - JDBC検証 docx

Microsoft Word - JDBC検証 docx ASTERIA WARP 4.9/1610 でのサードパーティ製 JDBC ドライバ動作検証報告書 2016 年 12 インフォテリア株式会社 本書は著作権法により保護されています インフォテリア株式会社による事前の許可無く 本書のいかなる部分も無断転載 複製 複写を禁じます 本書の内容は予告無しに変更する事があります Infoteria インフォテリア ASTERIA WARP はインフォテリア株式会社の商標です

More information

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作 Access 2007 と SQL Server Express を使用 SQL 文は SQL Server 主体で解説 Access 版ノースウィンドウデータベースを使用 DBMS プログラム サーバーエクスプローラ SQL 文 実行結果 データベース エンジン データベース SQL 文とは 1 度のコマンドで必要なデータを効率よく取得するための技術といえます

More information

Microsoft Word - sample_adv-programming.docx

Microsoft Word - sample_adv-programming.docx サンプル問題 以下のサンプル問題は包括的ではなく 必ずしも試験を構成するすべての種類の問題を表すとは限りません 問題は 個人が認定試験を受ける準備ができているかどうかを評価するためのものではありません SAS Advanced Programming for SAS 9 問題 1 次の SAS データセット ONE と TWO があります proc sql; select one.*, sales

More information

初心者にもできるアメブロカスタマイズ新2016.pages

初心者にもできるアメブロカスタマイズ新2016.pages Copyright All Rights Reserved. 41 Copyright All Rights Reserved. 60 68 70 6 78 80 Copyright All Rights Reserved. FC2 97 Copyright All Rights Reserved. Copyright All Rights Reserved. Copyright All Rights

More information

- 2 Copyright (C) 2006. All Rights Reserved.

- 2 Copyright (C) 2006. All Rights Reserved. - 2 Copyright (C) 2006. All Rights Reserved. 2-3 Copyright (C) 2006. All Rights Reserved. 70-4 Copyright (C) 2006. All Rights Reserved. ...1...3...7...8 1...9...14...16 2...18...20...21 3...22...23...23...24

More information

052-XML04/fiÁ1-part3-’ÓŠ¹

052-XML04/fiÁ1-part3-’ÓŠ¹ & XML Data Store Part 3 Feature*1 AKIMOTO, Shougo i i i i i i inter 52 XML Magazine 04 i i i i i i i i P a r t 3 i i i i i XML Magazine 04 53 & XML Data Store Feature*1 i i inter i inter i inter inter

More information

Caché SQL に関するよくある質問

Caché SQL に関するよくある質問 Caché SQL に関するよく ある質問 Version 5.1 2006-03-14 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Caché SQL に関するよくある質問 Caché Version 5.1 2006-03-14 Copyright 2006 InterSystems

More information

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 SQL トレーニング データベース アーキテクチャ コースを受講された方 もしくは同等の知識をお持ちの

More information

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt Oracle データベースと Microsoft Excel の連携ツール KeySQL 5.0 操作概要 Vol. 2 検索編 2004 年 7 月 テニック株式会社 はじめに > 本資料の目的 本講習会では KeySQLをはじめてお使いになる方を対象として Oracleクライアントのインストールから KeySQL の基本的な使用方法までをご説明いたします 実際にアプリケーションを操作しながら実習を進めてまいりますので

More information

untitled

untitled Oracle Direct Seminar IT Agenda 1. Oracle RAC on Oracle VM 2. Oracle Database 11gR2 3. Oracle Exadata Oracle Direct Concierge SQL Server MySQL PostgreSQL Access

More information

意外と簡単!? Oracle Database 11g -バックアップ・リカバリ編-

意外と簡単!? Oracle Database 11g -バックアップ・リカバリ編- Oracle Direct Seminar !?Oracle Database 11g -- Agenda Oracle Direct Concierge SQL Server MySQL PostgreSQL Access Oracle Database Oracle Developer/2000 Web Oracle Database Oracle Database

More information

スライド 0

スライド 0 ビギナーだから使いたい O/R マッパー ~Teng を使った開発 ~ Hirobanex(Akabane Hiroyuki) 2012-06-29@Perl Beginners #3 コンテンツ Teng を使いたい 3 つの理由 ビギナーにオススメの Teng の導入方法 本来の O/R マッパーの効用 1 Teng を使いたい 3 つの理由 DBI はよくわからん O/R マッパーだと開発が抜群に早くなる

More information

untitled

untitled 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3_2. 24 25 26 27 28 29 30 31 32 33 CSV 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

More information

Microsoft PowerPoint - Lite10g_SyncArchitecture.ppt

Microsoft PowerPoint - Lite10g_SyncArchitecture.ppt < 写真欄 > Oracle Database Lite 0g 同期アーキテクチャ解説 日本オラクル株式会社 006 年 07 月 07 日 はじめに 当資料ではOracle Database Lite 0gの同期アーキテクチャを解説し アプリケーション開発者が当製品の同期機能を引き出せるよう支援します 同期アーキテクチャ全体像 同期オブジェクトとその役割 同期処理プロセス Agenda 同期アーキテクチャ全体像

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

KTest

KTest KTest Exam : 070-459J Title : Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform Version : DEMO 1 / 8 1. あなたは 複数のテーブルからデータにアクセスするためにビューを使用するアプリケーションがある

More information

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058 2 Excel 1 SQL 1 SQL Server sp_executesql Oracle SQL

More information

TPC-H を用いた Azure SQL Data Warehouse の 性能検証

TPC-H を用いた Azure SQL Data Warehouse の 性能検証 TPC-H を用いた Azure SQL Data Warehouse の 性能検証 目次 1 はじめに...2 2 検証概要...3 2.1 目的...3 2.2 検証シナリオ...3 2.3 結果サマリ...5 3 検証内容詳細...6 3.1 環境と事前準備...6 3.1.1 検証環境...6 3.1.2 検証用データ データモデリング...8 3.1.3 検証ツール (Apache JMeter)...14

More information