Dav_笔记2-管理自动负载存储库 之 AWR

1.提取AWR数据:

@$ORACLE_HOME/rdbms/admin/awrextr.sql

2.指定指向导出转储文件所在目录的目录对象:

Enter value for directory_name: DATA_PUMP_DIR

在这个例子中,选择了目录对象DATA_PUMP_DIR。

3.Specify the number of days for which you want to list snapshot IDs.

Enter value for num_days: 2

4.Define the range of snapshots for which AWR data will be extracted by specifying a beginning and ending snapshot ID:

Enter value for begin_snap: 30

Enter value for end_snap: 40

5.A list of directory objects is displayed.

Specify the directory object pointing to the directory where the export dump file will be stored:

Enter value for directory_name: DATA_PUMP_DIR

6.Specify the prefix for name of the export dump file (the .dmp suffix will be automatically appended):

Enter value for file_name: awrdata_30_40

■加载AWR数据

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrload.sql

2.Specify the directory object pointing to the directory where the export dump file is located:

Enter value for directory_name: DATA_PUMP_DIR

3.Specify the prefix for name of the export dump file (the .dmp suffix will be automatically appended):

Enter value for file_name: awrdata_30_40

4.Specify the name of the staging schema where the AWR data will be loaded:

Enter value for schema_name: AWR_STAGE

5.Specify the default tablespace for the staging schema:

Enter value for default_tablespace: SYSAUX

6.为临时模式指定临时表空间:

Enter value for temporary_tablespace::TEMP

在这个例子中,选择了TEMP表空间。

7.将在加载AWR数据的位置创建名为AWR_STAGE的分段模式。 将AWR数据加载到AWR_STAGE模式后,数据将被传输到SYS模式中的AWR表中:

Using Automatic Workload Repository Views

通常,您可以通过Oracle Enterprise Manager或AWR报告查看AWR数据。 但是,您也可以使用以下视图查看统计信息:

■V$ACTIVE_SESSION_HISTORY

该视图显示活动的数据库会话活动,每秒采样一次。 请参阅第5-3页的“活动会话历史记录”。

■V$metric 视图提供度量数据来跟踪系统的性能

度量视图被组织成各种组,如事件,事件类,系统,会话,服务,文件和表空间度量。 这些组在V $ METRICGROUP视图中标识。

■DBA_HIST

DBA_HIST视图显示存储在数据库中的历史数据。 这组意见包括:

■DBA_HIST_ACTIVE_SESS_HISTORY

显示最近系统活动的内存活动会话历史记录内容的历史记录

■DBA_HIST_BASELINE

显示有关系统上捕获的基准的信息,例如每个基准的时间范围和基准类型

■DBA_HIST_BASELINE_DETAILS

显示有关特定基线的详细信息

■DBA_HIST_BASELINE_TEMPLATE

显示有关系统用于生成基准的基准模板的信息

■DBA_HIST_DATABASE_INSTANCE

显示有关数据库环境的信息

■DBA_HIST_DB_CACHE_ADVICE

显示对应于每行的高速缓存大小的物理读取数的历史预测

■DBA_HIST_DISPATCHER

显示快照时每个调度程序进程的历史信息

■DBA_HIST_DYN_REMASTER_STATS

显示有关动态remastering过程的统计信息

■DBA_HIST_IOSTAT_DETAIL

显示按文件类型和函数汇总的历史I / O统计信息

■DBA_HIST_SHARED_SERVER_SUMMARY

显示共享服务器的历史信息,例如共享服务器活动,公共队列和调度程序队列

■DBA_HIST_SNAPSHOT

显示有关系统中快照的信息

■DBA_HIST_SQL_PLAN

显示SQL执行计划

■DBA_HIST_WR_CONTROL

显示用于控制AWR的设置

To generate an AWR report:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrrpt.sql

To generate an AWR report on a specific database instance:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrrpti.sql

To generate an AWR report on a specific database instance in an Oracle RAC environment:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrgrpti.sql

To generate an AWR report for a particular SQL statement:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrsqrpt.sql

To generate an AWR report for a particular SQL statement on a specified database instance:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrsqrpi.sql

Generating Automatic Workload Repository Compare Periods Reports

AWR报告显示两个快照(或两个时间点)之间的AWR数据,而AWR比较期间报告显示两个时间段(或两个AWR报告,相当于四个快照)之间的差异。

使用“AWR比较周期”报告有助于识别两个时间段之间不同的详细性能属性和配置设置。

例如,如果应用程序工作负载在下午10点和每晚的午夜之间已知是稳定的,但是在星期四的表现在晚上十点和下午11点之间表现不佳,产生周四下午10点的到下午11点和星期三下午10点到下午11点AWR比较期报告。应该确定在这些时间段内不同的配置设置,工作负载配置文件和统计信息。根据差异,您可以更轻松地诊断性能下降的原因。

为AWR比较期报告选择的两个时间段可以具有不同的持续时间,因为报告通过在每个时间段花费在数据库上的时间量来统计统计量,并呈现按期间之间的最大差异排序的统计数据。

AWR比较期报告分为多个部分。 HTML报告包含可用于在部分之间快速导航的链接。

报告内容包含系统对所选快照范围的工作负载配置文件。

生成AWR比较期报告的主要界面是Oracle企业管理器。

如有可能,您应该使用Oracle Enterprise Manager生成AWR比较期报告,如Oracle数据库2日+性能调优指南中所述。

如果Oracle企业管理器不可用,则可以通过运行SQL脚本生成AWR比较期报告,如以下各节所述:

To generate an AWR Compare Periods report:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrddrpt.sql

2.Specify whether you want an HTML or a text report:

Enter value for report_type: html

In this example, an HTML report is chosen.

3.Specify the number of days for which you want to list snapshot IDs in the first time period.

Enter value for num_days: 2

A list of existing snapshots for the specified time range is displayed. In this example, snapshots captured in the last 2 days are displayed.

4.Specify a beginning and ending snapshot ID for the first time period:

Enter value for begin_snap: 102

Enter value for end_snap: 103

In this example, the snapshot with a snapshot ID of 102 is selected as the beginning snapshot, and the snapshot with a snapshot ID of 103 is selected as the ending snapshot for the first time period.

5.Specify the number of days for which you want to list snapshot IDs in the second time period.

Enter value for num_days2: 1

A list of existing snapshots for the specified time range is displayed. In this example, snapshots captured in the previous day are displayed.

6.Specify a beginning and ending snapshot ID for the second time period:

Enter value for begin_snap2: 126

Enter value for end_snap2: 127

In this example, the snapshot with a snapshot ID of 126 is selected as the beginning snapshot, and the snapshot with a snapshot ID of 127 is selected as the ending snapshot for the second time period.

7.Enter a report name, or accept the default report name:

Enter value for report_name:

Using the report name awrdiff_1_102_1_126.txt

In this example, the default name is accepted and an AWR report named awrdiff_1_102_126 is generated.

To generate an AWR Compare Periods report in an Oracle RAC environment:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrgdrpt.sql

2.Specify whether you want an HTML or a text report:

Enter value for report_type: html

In this example, an HTML report is chosen.

3.Specify the number of days for which you want to list snapshot IDs in the first time period.

Enter value for num_days: 2

A list of existing snapshots for the specified time range is displayed. In this example, snapshots captured in the last 2 days are displayed.

4.Specify a beginning and ending snapshot ID for the first time period:

Enter value for begin_snap: 102

Enter value for end_snap: 103

In this example, the snapshot with a snapshot ID of 102 is selected as the beginning snapshot, and the snapshot with a snapshot ID of 103 is selected as the ending snapshot for the first time period.

5.Specify the number of days for which you want to list snapshot IDs in the second time period.

Enter value for num_days2: 1

A list of existing snapshots for the specified time range is displayed. In this example, snapshots captured in the previous day are displayed.

6.Specify a beginning and ending snapshot ID for the second time period:

Enter value for begin_snap2: 126

Enter value for end_snap2: 127

In this example, the snapshot with a snapshot ID of 126 is selected as the beginning snapshot, and the snapshot with a snapshot ID of 127 is selected as the ending snapshot for the second time period.

7.Enter a report name, or accept the default report name:

Enter value for report_name:

Using the report name awrracdiff_1st_1_2nd_1.html

To generate an AWR Compare Periods report on a specified database instance:

1.At the SQL prompt, enter:

@$ORACLE_HOME/rdbms/admin/awrddrpi.sql

2.Specify whether you want an HTML or a text report:

Enter value for report_type: text

In this example, a text report is chosen.

3.A list of available database identifiers and instance numbers are displayed:

Instances in this Workload Repository schema

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

DB Id Inst Num DB Name Instance Host

----------- -------- ------------ ------------ ------------

3309173529 1 MAIN main examp1690

3309173529 1 TINT251 tint251 samp251

Enter the values for the database identifier (dbid) and instance number (inst_num) for the first time period:

Enter value for dbid: 3309173529

Using 3309173529 for Database Id for the first pair of snapshots

Enter value for inst_num: 1

Using 1 for Instance Number for the first pair of snapshots

4.Specify the number of days for which you want to list snapshot IDs in the first time period.

Enter value for num_days: 2

A list of existing snapshots for the specified time range is displayed. In this example, snapshots captured in the last 2 days are displayed.

5.Specify a beginning and ending snapshot ID for the first time period:

Enter value for begin_snap: 102

Enter value for end_snap: 103

In this example, the snapshot with a snapshot ID of 102 is selected as the beginning snapshot, and the snapshot with a snapshot ID of 103 is selected as the ending snapshot for the first time period.

6.Enter the values for the database identifier (dbid) and instance number (inst_num) for the second time period:

Enter value for dbid2: 3309173529

Using 3309173529 for Database Id for the second pair of snapshots

Enter value for inst_num2: 1

Using 1 for Instance Number for the second pair of snapshots

7.Specify the number of days for which you want to list snapshot IDs in the second time period.

Enter value for num_days2: 1

A list of existing snapshots for the specified time range is displayed. In this example, snapshots captured in the previous day are displayed.

8.Specify a beginning and ending snapshot ID for the second time period:

Enter value for begin_snap2: 126

Enter value for end_snap2: 127

In this example, the snapshot with a snapshot ID of 126 is selected as the beginning snapshot, and the snapshot with a snapshot ID of 127 is selected as the ending snapshot for the second time period.

9.Enter a report name, or accept the default report name:

Enter value for report_name:

Using the report name awrdiff_1_102_1_126.txt

In this example, the default name is accepted and an AWR report named awrdiff_1_102_126 is generated on the database instance with a database ID value of 3309173529.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/Dav_2099/article/details/129701684

1. --prefix=${PATH_INSTALL}/nginx: --prefix 指定安装目录,${PATH_INSTALL}/nginx 为安装目录的路径。可选值为任意路径,根据实际需要进行设置。此参数会影响到 nginx 的安装位置,例如配置文件的位置、日志文件的位置等。 2. --user=nginx: --user 指定 nginx 运行的用户,默认为 nobody。可选值为任意用户,根据实际需要进行设置。此参数会影响到 nginx 运行的权限。 3. --group=nginx: --group 指定 nginx 运行的用户组,默认为 nobody。可选值为任意用户组,根据实际需要进行设置。此参数会影响到 nginx 运行的权限。 4. --with-http_ssl_module: --with-http_ssl_module 开启 SSL/TLS 功能,支持 HTTPS 协议。可选值为 --with-http_ssl_module 或 --without-http_ssl_module。如果需要支持 HTTPS 协议,则必须开启此选项。 5. --with-http_realip_module: --with-http_realip_module 开启真实 IP 模块,用于获取客户端真实 IP 地址。可选值为 --with-http_realip_module 或 --without-http_realip_module。如果需要获取客户端真实 IP 地址,则必须开启此选项。 6. --with-http_addition_module: --with-http_addition_module 开启添加响应头模块,用于添加自定义的响应头信息。可选值为 --with-http_addition_module 或 --without-http_addition_module。 7. --with-http_sub_module: --with-http_sub_module 开启替换响应内容模块,用于替换响应内容中的关键字。可选值为 --with-http_sub_module 或 --without-http_sub_module。 8. --with-http_dav_module: --with-http_dav_module 开启 WebDAV 模块,用于支持 WebDAV 协议。可选值为 --with-http_dav_module 或 --without-http_dav_module。 9. --with-http_flv_module: --with-http_flv_module 开启 FLV 视频流模块,用于支持 FLV 格式的视频流。可选值为 --with-http_flv_module 或 --without-http_flv_module。 10. --with-http_mp4_module: --with-http_mp4_module 开启 MP4 视频流模块,用于支持 MP4 格式的视频流。可选值为 --with-http_mp4_module 或 --without-http_mp4_module。 11. --with-http_gunzip_module: --with-http_gunzip_module 开启 Gzip 解压缩模块,用于支持 Gzip 压缩格式。可选值为 --with-http_gunzip_module 或 --without-http_gunzip_module。 12. --with-http_gzip_static_module: --with-http_gzip_static_module 开启 Gzip 静态文件压缩模块,用于对静态文件进行 Gzip 压缩。可选值为 --with-http_gzip_static_module 或 --without-http_gzip_static_module。 13. --with-http_stub_status_module: --with-http_stub_status_module 开启状态页面模块,用于查看 nginx 的状态信息。可选值为 --with-http_stub_status_module 或 --without-http_stub_status_module。 14. --with-stream: --with-stream 开启 TCP/UDP 代理模块,用于支持 TCP/UDP 协议。可选值为 --with-stream 或 --without-stream。 15. --with-stream_ssl_module: --with-stream_ssl_module 开启 SSL/TLS 功能,支持 TCP/UDP 的 SSL/TLS 加密。可选值为 --with-stream_ssl_module 或 --without-stream_ssl_module。 16. --with-http_v2_module: --with-http_v2_module 开启 HTTP/2 模块,用于支持 HTTP/2 协议。可选值为 --with-http_v2_module 或 --without-http_v2_module。 17. --with-pcre: --with-pcre 指定使用 PCRE 进行正则表达式匹配。可选值为 --with-pcre 或 --without-pcre。 18. --with-openssl=/www/server/nginx/src/openssl: --with-openssl 指定使用 OpenSSL 进行 SSL/TLS 加密。可选值为 OpenSSL 的路径。如果开启了 SSL/TLS 功能,则必须指定此选项。 19. --with-stream_ssl_preread_module: --with-stream_ssl_preread_module 开启 TCP/UDP SSL/TLS 握手前置模块,用于在握手前解析 SSL/TLS 协议。可选值为 --with-stream_ssl_preread_module 或 --without-stream_ssl_preread_module。 20. --with-http_image_filter_module: --with-http_image_filter_module 开启图片处理模块,用于对图片进行缩放、裁剪等操作。可选值为 --with-http_image_filter_module 或 --without-http_image_filter_module。 21. --with-ipv6: --with-ipv6 开启 IPv6 支持。可选值为 --with-ipv6 或 --without-ipv6。 22. --with-ld-opt=-Wl,-E: --with-ld-opt 指定链接器选项,-Wl,-E 表示启用链接器的 export-dynamic 选项。可选值为任意链接器选项,根据实际需要进行设置。此参数会影响到 nginx 的链接器选项。 23. --with-cc-opt=-Wno-error: --with-cc-opt 指定编译器选项,-Wno-error 表示忽略编译器的错误提示。可选值为任意编译器选项,根据实际需要进行设置。此参数会影响到 nginx 的编译器选项。 24. --with-ld-opt=-ljemalloc: --with-ld-opt 指定链接器选项,-ljemalloc 表示链接 jemalloc 。可选值为任意链接器选项,根据实际需要进行设置。此参数会影响到 nginx 的链接器选项。 25. --add-module=/www/server/nginx/src/ngx_devel_kit: --add-module 指定添加第三方模块,/www/server/nginx/src/ngx_devel_kit 为第三方模块的路径。可选值为任意第三方模块的路径,根据实际需要进行设置。此参数会影响到 nginx 的模块加载顺序。 26. --add-module=/www/server/nginx/src/lua_nginx_module: --add-module 指定添加第三方模块,/www/server/nginx/src/lua_nginx_module 为第三方模块的路径。可选值为任意第三方模块的路径,根据实际需要进行设置。此参数会影响到 nginx 的模块加载顺序。 27. --add-module=/www/server/nginx/src/ngx_cache_purge: --add-module 指定添加第三方模块,/www/server/nginx/src/ngx_cache_purge 为第三方模块的路径。可选值为任意第三方模块的路径,根据实际需要进行设置。此参数会影响到 nginx 的模块加载顺序。 28. --add-module=/www/server/nginx/src/ngx_http_substitutions_filter_module-master: --add-module 指定添加第三方模块,/www/server/nginx/src/ngx_http_substitutions_filter_module-master 为第三方模块的路径。可选值为任意第三方模块的路径,根据实际需要进行设置。此参数会影响到 nginx 的模块加载顺序。 29. --add-module=/www/server/nginx/src/nginx-dav-ext-module: --add-module 指定添加第三方模块,/www/server/nginx/src/nginx-dav-ext-module 为第三方模块的路径。可选值为任意第三方模块的路径,根据实际需要进行设置。此参数会影响到 nginx 的模块加载顺序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值