Oracle8簡単チューニング for Windows NT

Similar documents
Oracleの領域管理~トラブル防止のテクニック~

D1印刷用.PDF

領域サイズの見積方法

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

Acronis Backup & Recover 10 Deduplication

untitled

_02-4.ppt

自己管理データベース: 自動SGAメモリー管理

untitled

橡ExCtrlPDF.PDF

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

KWCR3.0 instration


untitled

<Documents Title Here>

ハイウォーターマークを知る

untitled

untitled

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

<Documents Title Here>

keysql42_usersguide

意外と簡単!?

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


ORACLEデータベース10G データ・ポンプ: 超高速データ移動ユーティリティの基盤

imt_817_tuning_11_1822.PDF

... 3 Oracle on Linux I/O I/O... 5 I/O io_request_lock... 6 I/O GB RAM SGA GB RAM Very Large M

_02_3.ppt

untitled

Oracle DatabaseとIBM DB2 UDBの技術的比較: パフォーマンスを重視

橡PervasiveSQL2000ReviewersGuide.PDF

Oracle Enterprise Manager概説 リリース2.2

PowerPoint -O80_REP.PDF

キャラクタ・セットの移行に関するベスト・プラクティス

PA4

PowerPoint Presentation

Oracle XML DB によるスケーラビリティおよびパフォーマンス検証 - MML v.3.0

Oracle9i Reportsのチューニング

CSV ToDo ToDo

日本オラクル株式会社

Oracle9i DB R2構築手順

SharePoint 2003 Performance White Paper

Oracle Fail Safe For Windows NT and Windows 2000 リリース・ノート、リリース 3.1.2

Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21

Microsoft SQL Server 2012 における EMC パフォーマンスの高速化EMC VFCache、EMC Symmetrix VMAX 10K、および EMC FAST VP

第 3 章代表的なチューニングポイント 3 Q. ストアド プロシージャを使用した SQL 共有率の向上 A. ストアド プロシージャを使用した場合 同じストアド プロシージャを実行する複数のユーザーが 同じ共有 PL/SQL 領域を使用します また ストアド プロシージャは解析済みで格納されている

MySQL5.0データベース ログファイルおよびステータスの収集

対応OS一覧表

102

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

1

橡アップグレードB6.15.doc

今から間にあう仮想化入門とXenについて

Canon Industrial Imaging Platform Monitoring Edition 使用説明書

Recovery Managerのバックアップおよびリカバリの最適化

Oracle Spatial

Copyright 2006 KDDI Corporation. All Rights Reserved page1

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

Systemwalker Desktop Patrol V15 資産管理集計機能 説明書

Oracle8 Workgroup Server for Windows NTインストレーション・ガイド,リリース8.0.6

1


(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

sg_lenovo_os.xlsx

Oracle Database 10gのOracle Data Guard

Resigtration Manual (Japanese)

ビットリアカップ2007けいはんなサイクルレースリザルト

yume_P01-056


校友会16号-ol.indd

Page 1


SANworks

RN14.PDF

PowerPoint -O80_RKI.PDF

Slide 1

外為オンライン FX 取引 操作説明書

1 2

untitled

INDEX

INDEX

1002goody_bk_作業用


Warehouse Builderにおける予測分析の使用

e-Manager Enterprise

ESMPRO/ServerAgent Extension インストレーションガイド

BC4J...4 BC4J Association JSP BC4J JSP OC4J

▼ RealSecure Desktop Protector 7

Oracle9i Application Server for Windows NT Oracle HTTP Server powered by Apacheパフォーマンス・ガイド, リリース1.0.2

A book

<Documents Title Here>

Windows SE RAC 10g 構築手順書

Windows Oracle -Web - Copyright Oracle Corporation Japan, All rights reserved.

( ) istorage S

untitled

FREE



- 2 -

コンバートスター15シリーズ 製品パンフレット

Transcription:

Oracle8

... 2 0.... 3 1.WINDOWS NT... 4 1.1.CPU...4 1.2....8 W INDOWS NT...9 2.ORACLE... 10 2.1.SHARED_POOL_SIZE...10 2.2.DB_BLOCK_BUFFERS...11 2.3.SORT_AREA_SIZE...14 2.4.DB_FILE_MULTIBLOCK_READ_COUNT...15 2.5....17 ORACLE...18 3. ORACLE... 19 3.1....19 3.2....22 ORACLE...25 4.... 26 4.1....26 4.2....26 4.3....28...31 SHARED_POOL_SIZE... 32... 35 1

Windows NT Oracle Oracle Oracle DMS Windows NT Server 4.0 SP4 Oracle8 Enterprise Edition R8.0.5 Oracle Oracle7 2

0. 1. OS 2. Oracle 3. 4. OS OS Windows NT Oracle Windows NT Oracle Oracle Oracle 2 Oracle 2 3 Windows NT Oracle SQL 3

1. Windows NT Oracle Windows NT 1.1. CPU OS CPU Oracle Oracle Oracle Oracle 1.1 4

Oracle 3 OracleServiceSID OracleStartSID OracleTNSListener80 OracleWebAssistant Web OracleWebAssistant 5

1.2 OS CPU Oracle Oracle Oracle Oracle 6

Windows NT Workstation Oracle CPU 1.3 Windows NT Server 7

1.2. Windows NT Oracle Oracle Oracle Oracle Windows NT Oracle Oracle Windows NT Server Windows NT Server 1.4 Windows NT Workstation 8

Windows NT CPU Oracle Windows NT Server 9

2. Oracle Oracle init.ora 4 SHARED_POOL_SIZE DB_BLOCK_BUFFERS SORT_AREA_SIZE DB_FILE_MULTIBLOCK_READ_COUNT 2.1. SHARED_POOL_SIZE SQL PL/SQL DB_BLOCK_BUFFERS Oracle8 R8.0.5 SHARED_POOL_SIZE 10MB 15MB 5MB SHARED_POOL_SIZE 15,000,000 INIT.ORA Oracle Oracle SHARED_POOL_SIZE 3 10

2.2. DB_BLOCK_BUFFERS Oracle8 R8.0.5 DB_BLOCK_BUFFERS 200 I/O SHARED_POOL_SIZE DB_BLOCK_BUFFERS Oracle CREATE TABLE ALTER TABLE CACHE SQL CACHE Oracle8 Oracle7 DB_BLOCK_BUFFERS CACHE_SIZE_THRESHOLD CACHE 11

DB_BLOCK_BUFFERS DB_BLOCK_BUFFERS. A A. Windows NT MB MB MB. A 20 SHARED_POOL_SIZE 20MB 4. A 102MB 128MB. DB_BLOCK_BUFFERS 16MB 14MB DB_BLOCK_SIZE 2KB 12

DB_BLOCK_BUFFERS INIT.ORA Oracle Oracle DB_BLOCK_BUFFERS 3 13

2.3. SORT_AREA_SIZE SORT_AREA_SIZE CREATE INDEX SORT_AREA_SIZE Oracle8 R8.0.5 SORT_AREA_SIZE 65,536 256KB 512KB 1MB 2MB 3 SORT_AREA_SIZE INIT.ORA Oracle SORT_AREA_SIZE 256KB Oracle SORT_AREA_SIZE MTS SORT_AREA_SIZE SHARED_POOL_SIZE MTS SHARED_POOL_SIZE 14

2.4. DB_FILE_MULTIBLOCK_READ_COUNT Full Table Scan Index Fast Full Scan I/O Oracle DB_BLOCK_SIZE 2KB DB_FILE_MULTIBLOCK_READ_COUNT I/O 16KB OLTP 8 DSS Oracle8 R8.0.5 DB_BLOCK_SIZE 2KB DB_FILE_MULTIBLOCK_READ_COUNT DB_FILE_MULTIBLOCK_READ_COUNT 16 DB_FILE_MULTIBLOCK_READ_COUNT init.ora Oracle 15

Oracle DB_FILE_MULTIBLOCK_READ_COUNT Oracle I/O DB_BLOCK_SIZE DB_FILE_MULTIBLOCK_READ_COUNT I/O I/O DB_FILE_MULTIBLOCK_READ_COUNT 16

2.5. OLTP DSS Oracle 3 OLTP SHARED_POOL_SIZE 15M 5M DB_BLOCK_BUFFERS 5,000 10,000 SORT_AREA_SIZE 256K DB_FILE_MULTIBLOCK_ READ_COUNT 8 OLTP DSS SHARED_POOL_SIZE 20M DB_BLOCK_BUFFERS 5,000 10,000 SORT_AREA_SIZE 1M 2M DB_FILE_MULTIBLOCK_ READ_COUNT 16 17

Oracle Oracle SHARED_POOL_SIZE DB_BLOCK_BUFFERS SORT_AREA_SIZE DB_FILE_MULTIBLOCK_READ_COUNT 18

3. Oracle 3.1. 90% SQL PL/SQL SQL SHARED_POOL_SIZE SHARED_POOL_SIZE V$LIBRARYCACHE 19

99.416% 90% SHARED_POOL_SIZE SQL SHARED_POOL_SIZE 90% SHARED_POOL_SIZE SHARED_POOL_SIZE V$ROWCACHE 99.634% 90% SHARED_POOL_SIZE SHARED_POOL_SIZE 2.1 20

90% 2.2 DB_BLOCK_BUFFERS DB_BLOCK_BUFFERS V$SYSSTAT 95.81% 90% DB_BLOCK_BUFFERS SHARED_POOL_SIZE DB_BLOCK_BUFFERS 2.2 21

3.2. SHARED_POOL_SIZE DB_BLOCK_BUFFERS Oracle Free Bytes Perc_Free 30% Free Bytes SHARED_POOL_SIZE SHARED_POOL_SIZE 2 22

Windows NT 1. 2. 3. Process 4. oracle80 5. Page Faults/sec 6. 3.1 Page Faults/sec Oracle 23

3.2 Page Faults/sec 3.2 Page Faults/sec DB_BLOCK_BUFFERS SHARED_POOL_SIZE SORT_AREA_SIZE 24

Oracle 90% 25

4. SQL 4.1. Oracle SQL Oracle ANALYZE 4.2. CHOOSE Oracle OPTIMIZER_MODE Oracle 26

CHOOSE init.ora OPTIMIZER_MODE Oracle OPTIMIZER_MODE FIRST_ROWS SQL 27

4.3. SQL ANALYZE ANALYZE COMPUTE STATISTICS 5% INDEX 10 SCOTT EMP 28

ANALYZE ANALYZE ANALYZE ANALYZE.SQL SCOTT 29

ANALYZE_SCHEMA Oracle DBMS_UTILITY ANALYZE_SCHEMA ANALYZE_SCHEMA( schema VARCHAR2, method VARCHAR2, estimate_rows NUMBER DEFAULT NULL, estimate_percent NUMBER DEFAULT NULL ); schema VARCHAR2 method VARCHAR2 NULL ESTIMATE ESTIMATE estimate_rows estimate_percent estimate_rows NUMBER estimate_percent NUMBER estimate_rows SCOTT 30

OPTIMIZER_MODE = CHOOSE ANALYZE ANALYZE_SCHEMA 31

SHARED_POOL_SIZE SHARED_POOL_SIZE MTS SQL Minimum 30% --------------------------------------------------------- Minimum 1. DMS DMS 250 SQL 32

2. MTS MTS DMS DMS 20KB SQL 3. SQL SQL 4MB SQL SQL 33

4. 5.5MB 5. 30% 100 MTS 1 3 250 100 4M 5.5M 0.3 3MB 6. 4 13MB 34

Windows NT Oracle Windows NT Oracle Oracle DMS Oracle DMS 1999 6 Copyright ORACLE CORPORATION JAPAN 1999 35