|
|
|

Май 2005
Книги
|
“Oracle Tuning” - книга российского автора
в зарубежном издательстве
[От редакции “Oracle Magazine/Русское Издание”:
представляем нашим читателям "Oracle Tuning.
Oracle Time-series Optimization with the Automatic Workload
Repository” - книгу российского автора Алексея Данченкова,
написанную им в соавторстве с всемирно известным Oracle-гуру Дональдом
Бурлесоном. Насколько нам известно, это первая книга отечественного автора
по тематике Oracle, опубликованная за рубежами постсоветского
пространства. Будем надеяться, что найдется и российское издательство,
которое возмется за перевод и издание этой книги. Тем более, что она по
тематике относится к одному из наиболее современных и интересных
направлений в системах баз данных Oracle.
По просьбе редакции Алексей Данченков написал по
материалам своей книги статью “От STATSPACK к ORACLE10g AWR”, которая
публикуется в этом номере журнала. Можно надеяться, что статья привлечет
внимание наших читателей.
Полная издательская аннотация книги находится по
адресу: http://www.rampant-books.com/book_2005_1_awr_proactive_tuning.htm
Там же можно заказать книгу по почте. Здесь же мы
приводим вид обложки, выходные данные, перевод анонса, содержание и
краткие сведения об авторах книги.]
|
|
 |
Oracle Tuning Oracle
Time-series Optimization with the Automatic Workload
Repository
Donald K.Burleson Alexey B.Danchenkov
SBN 0-9744486-2-1 900 pages -
Hardcover - 9x7 Publication Date - May 2005 Shelving:
Database/Oracle Oracle
in-Focus Series # 24 Retail Price $59.95 /
£37.95
| |
|
Oracle10g - это наиболее комплексная и сложная база
данных, из когда-либо созданных. Используя принципы искусственного
интеллекта, Oracle10g предоставляет усовершенствованный механизм
периодического по времени сбора информации и отслеживания работы базы
данных. Эта новая функциональность привнесла с собой большое число новых
представлений, относящихся к типам v$ и DBA, а также множество таблиц AWR
(Automatic Workload Repository - Автоматизированный Репозиторий Рабочей
Нагрузки).
AWR и его взаимодействие с ADDM (Automatic Database
Diagnostic Monitor - Автоматизированный Монитор Диагностики Базы Данных)
произвел революцию в настройке базы данных. Понимая с помощью таблиц AWR,
что происходит внутри базы данных, продвинутый администратор базы данных
(АБД) может разработать ряд настраиваемых по времени моделей, чтобы
предсказать, например, возможные отключения электричества и динамически
изменить экземпляр, чтобы приспособить его к надвигающемуся изменению
ресурса.
Эта книга - не для новичков. В ней, предназначенной для
продвинутых АБД Oracle, детально рассматриваются подробности
v$-представлений, структур AWR-таблиц и новых исторических
DBA-представлений. Воспользовавшись готовыми-к-выполнению ready-to-run)
скриптами, Вы сможете быстро идентифицировать и управлять наиболее
напряженными ситуациями в плане производительности. |
|
Alexey
B. Danchenkov |
Алексей Данченков (Alexey B.
Danchenkov) обладает ученой степенью по информатике от
Санкт-петербургского Государственного Университета (факультет
космической аппаратуры). Он начинал работу как АБД Oracle в
компании Leaves Inc и работал в течение нескольких лет как
основной АБД Oracle в большой телекоммуникационной компании,
где управлял очень большой базой данных и биллинговыми
системами. Алексей является разработчиком STATSPACK Viewer
software - популярного графического Oracle-пакета.
Алексей живет в Санкт-Петербурге, Россия. Он
любит прогулки по Балтийскому морю с женой Юлией и двумя
сыновьями Михаилом и Даниилом.
|
Donald
Burleson
Donald
Burleson's books
Donald
Burleson articles
Donald
Burleson comments
Don Burleson
blog |
Donald K. Burleson (Дональд К.
Бурлесон) - один из всемирных известных экспертов по базам
данных Oracle, обладающий больше чем 20-летним опытом АБД
полной занятости (full-time). Он специализируется на создании
базовых архитектур для очень больших диалоговых баз данных. Он
работал с некоторыми из самых мощных и сложных систем в
мировом масштабе.
Дон Бурлесон, будучи уже много лет
Адъюнкт-Профессором, написал 30 книг, издал больше чем 100
статей в различных Национальных Журналах (National Magazines),
он работает Editor-in-Chief (Главным Редактором) Rampant
TechPress. Дон - популярный лектор и преподаватель и частый
докладчик на Oracle Openworld и других международных
конференциях по базам данных. | |
- Посмотрим, как Oracle с помощью AWR собирает данные временных
рядов производительности
- Изучим методы разработки сигнатур производительности по
времени
- Научимся использовать заранее составленные скрипты для
упреждающей настройки Oracle по временным рядам
- Изучим, как для настройки Oracle интерпретировать метрики из
представлений DBA_HIST.
- Создадим, используя информацию AWR, пользовательские
алерт-сигнали производительности
- Посмотрим, какие возможности предоставляет AWR для анализа
производительности Oracle
- Узнаем, почему wait-интерфейс и 10046-дампы устарели в Oracle.
|
Содержание:
CHAPTER 1 - Introduction
to Oracle Tuning
Environmental review
Server Review Network Review Disk
Review Verifying
RAID Verifying Direct
I/O
Instance Tuning Object Tuning SQL
Tuning
CHAPTER 2 -
Introduction to time-series
tuning
Principles of Proactive
Tuning Developing signatures
Server
Review
CHAPTER 3 - The
Oracle10g Automated Workload
Structures
New v$ views
New WR$ Views
-
WRM$ tables store metadata
information for the Workload
Repository.
-
WRH$ tables store historical data or
snapshots.
-
WRI$ tables store data related to
advisory functions.
How the AWR captures runtime
metrics
CHAPTER x - Writing AWR
Scripts
CHAPTER x -
Server
Tuning
CHAPTER x -
Network
Tuning
CHAPTER x - Disk
Tuning
CHAPTER x -
Instance
Tuning
CHAPTER x -
Object Tuning
CHAPTER x - SQL
Tuning
CHAPTER x - Tuning with
OPQ
CHAPTER x -
Monitoring with
AWR
CHAPTER x - Trend
Analysis using AWR
CHAPTER x -
Developing Predictive
models with AWR
CHAPTER x
- Oracle 10g wait event
tuning
The 10046 wait interface becomes
obsolete
v$session_wait
v$session_wait_history
v$active_session_history
v$waitclassmetric_history
v$system_wait_class
v$event_histogram
v$eventmetric
WRH wait event
tables
wrh$_event_name
wrh$_system_event
wrh$_system_event_bl
wrh$_bg_event_summary
wrh$_waitclassmetric_history
wrh$active_session_history
Oracle10g DBA views for historical
wait events.
dba_hist_waitclassmet_history
dba_hist_system_event
dba_hist_bg_event_summary
CHAPTER 6 - Oracle10g v$
SQL Views
go$sql_bind_capture o$sql_bind_capture v$client_stats v$event_histogram v$event_name v$eventmetric v$filemetric v$filemetric_history v$filestat v$metricgroup v$metricname v$mystat v$osstat v$serv_mod_act_stats v$service_event v$service_stats v$service_wait_class v$session_event v$session_wait_class v$sessmetric v$sesstat v$sql v$sql_bind_data v$sql_bind_metadata v$sql_cursor v$sql_optimizer_env v$sql_plan v$sql_plan_statistics v$sql_plan_statistics_all v$sql_redirection v$sql_shared_cursor v$sql_shared_memory v$sql_workarea v$sql_workarea_active v$sql_workarea_histogram v$sqlarea v$sqltext v$sqltext_with_newlines v$statistics_level v$statname v$svcmetric v$svcmetric_history v$sysmetric v$sysmetric_history v$sysmetric_summary v$sysstat v$system_event v$system_wait_class
CHAPTER 7 - Historical
AWR data Tables
wrh$_waitclassmetric_history
wrh$_active_session_history
wrh$_active_session_history_bl
wrh$_bg_event_summary
wrh$_event_name
wrh$_metric_name
wrh$_sessmetric_history
wrh$_sys_time_model
wrh$_sys_time_model_bl
wrh$_sysmetric_history
wrh$_sysmetric_summary
wrh$_sysstat
wrh$_sysstat_bl
wrh$_system_event
wrh$_system_event_bl
Other history
tables
wrh$_buffer_pool_statistics wrh$_datafile wrh$_db_cache_advice wrh$_db_cache_advice_bl wrh$_dlm_misc wrh$_enqueue_stat wrh$_enqueue_stat_bl wrh$_filemetric_history wrh$_filestatxs wrh$_filestatxs_bl wrh$_instance_recovery wrh$_java_pool_advice wrh$_latch wrh$_latch_bl wrh$_latch_children wrh$_latch_children_bl wrh$_latch_misses_summary wrh$_latch_misses_summary_bl wrh$_latch_name wrh$_latch_parent wrh$_latch_parent_bl wrh$_librarycache wrh$_log wrh$_mttr_target_advice wrh$_optimizer_env wrh$_osstat wrh$_parameter wrh$_parameter_bl wrh$_parameter_name wrh$_pga_target_advice wrh$_pga_target_advice_bl wrh$_pgastat wrh$_pgastat_bl wrh$_recovery_file_dest_stat wrh$_resource_limit wrh$_rman_performance wrh$_rollstat wrh$_rowcache_summary wrh$_rowcache_summary_bl wrh$_seg_stat wrh$_seg_stat_bl wrh$_seg_stat_obj wrh$_sga wrh$_sgastat wrh$_sgastat_bl wrh$_shared_pool_advice wrh$_sql_plan wrh$_sql_summary wrh$_sql_workarea_histogram wrh$_sqlbind wrh$_sqlbind_bl wrh$_sqlstat wrh$_sqlstat_bl wrh$_sqltext wrh$_stat_name wrh$_tablespace_space_usage wrh$_tablespace_stat wrh$_tablespace_stat_bl wrh$_tempfile wrh$_tempstatxs wrh$_thread wrh$_undostat wrh$_waitstat wrh$_waitstat_bl
|
CHAPTER 8 - Time
Model Tables & Views
v$sys_time_model
v$sess_time_model
wrh$_sys_time_model
wrh$_sys_time_model_bl
dba_hist_sys_time_model
CHAPTER 9 -
Oracle 10g Metrics Tables
v$eventmetric
v$waitclassmetric
v$waitclassmetric_history
v$metricgroup
v$metricname
v$sysmetric
v$sessmetric
v$filemetric
v$eventmetric
v$waitclassmetric
v$svcmetric
v$sysmetric_history
v$filemetric_history
v$waitclassmetric_history
v$svcmetric_history
v$sysmetric_summary
Metadata
Tables
wrm$_baseline
wrm$_database_instance wrm$_snap_error wrm$_snapshot
wrm$_wr_control
CHAPTER 10 - DBA History
Views
DBA Alert
Tables
dba_hist_sysmetric_history
dba_hist_sysmetric_summary
dba_hist_sessmetric_history dba_hist_filemetric_history
dba_hist_waitclassmet_history
CHAPTER 11 - DBA AWR
History Views
dba_hist_database_instance dba_hist_snapshot dba_hist_snap_error dba_hist_baseline dba_hist_wr_control
dba_hist_datafile dba_hist_filestatxs
dba_hist_tempfile dba_hist_tempstatxs dba_hist_sqlstat
dba_hist_sqltext dba_hist_sql_summary dba_hist_sql_plan dba_hist_sqlbind dba_hist_optimizer_env dba_hist_event_name dba_hist_system_event dba_hist_bg_event_summary
dba_hist_waitstat dba_hist_enqueue_stat dba_hist_latch_name dba_hist_latch dba_hist_latch_children dba_hist_latch_parent dba_hist_latch_misses_summary
dba_hist_librarycache dba_hist_db_cache_advice dba_hist_buffer_pool_stat dba_hist_rowcache_summary
dba_hist_sga dba_hist_sgastat dba_hist_pgastat dba_hist_resource_limit dba_hist_shared_pool_advice dba_hist_sql_workarea_hstgrm dba_hist_pga_target_advice dba_hist_instance_recovery dba_hist_java_pool_advice dba_hist_thread
-
logswitches dba_hist_stat_name dba_hist_sysstat dba_hist_sys_time_model dba_hist_osstat_name dba_hist_osstat dba_hist_parameter_name dba_hist_parameter dba_hist_undostat dba_hist_rollstat dba_hist_seg_stat dba_hist_seg_stat_obj dba_hist_metric_name dba_hist_sysmetric_history
dba_hist_sysmetric_summary
dba_hist_sessmetric_history dba_hist_filemetric_history dba_hist_waitclassmet_history dba_hist_dlm_misc dba_hist_rcvry_file_dest_stat dba_hist_rman_performance dba_hist_active_sess_history
dba_hist_tablespace_stat dba_hist_log dba_hist_mttr_target_advice dba_hist_tbspc_space_usage
CHAPTER 11 - Oracle10g
dbms packages
dbms_sqltune dbms_advisor dbms_workload_repository
| |
| |
|