亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ch20.htm

?? Teach yourself Oracle8 in 21 day
?? HTM
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
<P>A good way to determine how much network bandwidth you are using is by employing
a network monitor. Network monitors can be hardware or software devices. Most operating
systems do not provide any way to monitor the network from your system because your
network card normally passes only packets addressed to that machine. Other packets
are ignored.
<H4><FONT COLOR="#000077"><B>Memory</B></FONT></H4>
<P>Memory problems sometimes manifest themselves as other problems. For example,
a lack of memory might cause excessive I/O, which will appear as an I/O problem.
Of prime importance is the fact that the system is not paging or swapping. Paging
and swapping occur when no physical memory is available for code processing. The
CPU pages, or moves data out of memory, onto a paging area on disk. This operation
can be quite expensive. If you are seeing significant paging, add more memory to
the system or reduce the Oracle DB block buffer cache to free more memory.


<BLOCKQUOTE>
	<P>
<HR>
<FONT COLOR="#000077"><B>WARNING:</B></FONT><B> </B>If your system is paging or swapping,
	you have a severe performance problem. No amount of tuning will make up for the performance
	degradation caused by this paging or swapping. If you are seeing excessive paging,
	get more memory. If you are at the limit of memory that your system can support,
	start looking for a new system. 
<HR>


</BLOCKQUOTE>

<H3><FONT COLOR="#000077"><B>Monitoring the System</B></FONT></H3>
<P>After you know your limitations, you can determine whether you are exceeding them
by monitoring the system. There are several ways to monitor the system; one of the
best ways under Windows NT is with the Performance Monitor, or <I>perfmon</I>. On
a UNIX system, you can monitor many objects with the sar utility. Most operating
systems also offer a graphical monitoring tool. These tools are good, but are specific
to the brand of hardware you purchase. Look in your OS documentation for instructions
on how to use these tools.</P>
<P>Oracle provides a set of useful scripts for monitoring the performance of the
RDBMS. These scripts are called <TT>UTLBSTAT</TT> (begin) and <TT>UTLESTAT</TT> (end).
<TT>UTLBSTAT</TT> should be run first, followed shortly thereafter by <TT>UTLESTAT</TT>.
<TT>UTLESTAT</TT> displays a large number of statistic and counter values based on
the time since <TT>UTLBSTAT</TT> was run.
<H4><FONT COLOR="#000077"><B>Using perfmon</B></FONT></H4>
<P>Select Programs | Administrative Tools (Common) | Performance Monitor to invoke
perfmon. The Performance Monitor appears in chart mode, which is fine for small numbers
of items (such as a trend over an extended period of time). If you are looking at
a large amount of data, use report mode; in this mode, values are displayed onscreen
as numerical values. Invoke report mode by selecting it via the View drop-down menu
or by clicking the Report button.


<BLOCKQUOTE>
	<P>
<HR>
<FONT COLOR="#000077"><B>WARNING:</B></FONT><B> </B>perfmon adds some CPU overhead
	to the system. If you extend the report inverval, perfmon will run less often, thus
	reducing CPU overhead. Increasing the report interval also increases the accuracy
	of the report. I recommend setting the report interval to 15 or 30 seconds. 
<HR>


</BLOCKQUOTE>

<P><FONT COLOR="#000077"><B>Looking for I/O Bottlenecks with perfmon</B></FONT></P>
<P>To use perfmon to view events in the system, you must select counters. Each of
these counters represents a different event that is monitored. To view counter information,
do the following:

<DL>
	<DD><B>1. </B>Click the + button to add a new counter.
	<P><B>2. </B>From the Add to Report screen, choose the PhysicalDisk object from the
	Object drop-down menu, as shown in Figure 20.1.
</DL>

<P><A NAME="01"></A><A HREF="01.htm"><B>Figure 20.1.</B></A></P>
<P><I>Choose the PhysicalDisk object.</I></P>

<DL>
	<DD><B>3. </B>You are presented with a number of objects from which you can select.
	You can monitor many useful objects, but my opinion is that the following items are
	most important in monitoring the disk I/O subsystem:
</DL>


<UL>
	<LI>Disk Reads/Sec--The number of reads per second to that disk or volume.
	<P>
	<LI>Disk Writes/Sec--The number of writes per second to that disk or volume.
	<P>
	<LI>Disk Transfers/Sec--The total number of reads and writes per second to that disk
	or volume.
	<P>
	<LI>Avg. Disk Sec/Read--The average time it takes for the read operation to occur.
	<P>
	<LI>Avg. Disk Sec/Write--The average time it takes for the read operation to occur.
	<P>
	<LI>Avg. Disk Sec/Transfer--The average time it takes for the read and write operations
	to occur.
	<P>
	<LI>Avg. Disk Queue Length--The average number of I/Os in the disk I/O subsystem.
</UL>



<BLOCKQUOTE>
	<P>
<HR>
<FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>A hardware disk array will appear
	to the NT system as a single disk. Divide the number of I/Os per second by the number
	of disk drives to get the I/Os per second per disk drive. This is not 100% accurate
	because the I/O balance may not be perfect, but it is the best that you can do. 
<HR>


</BLOCKQUOTE>

<P>Of particular note should be the number of I/Os per second per disk drive and
the disk latency. A typical disk drive or disk array should complete I/Os in 20-30
milliseconds (0.020-0.030 seconds). If any volume is much higher than that (more
than 0.060 seconds), you are probably seeing some sort of disk bottleneck. Consider
adding more disk drives.</P>
<P>If you are running on UNIX, you can get this information using sar or other monitoring
tools.</P>
<P><FONT COLOR="#000077"><B>Looking for Memory Bottlenecks with perfmon</B></FONT></P>
<P>In Windows NT, the Pages/Sec counter under the Memory objects can be used to indicate
that the system is paging. If you see significant activity with this counter, you
are using too much memory. If you cannot add more memory, you should reduce the memory
used by Oracle and other processes or reduce the number of users on the system.
<H4><FONT COLOR="#000077"><B>Using </B>UTLBSTAT<B> and </B>UTLESTAT</FONT></H4>
<P>Within the directory <TT>\ORANT\RDBMS80\ADMIN</TT> are a number of scripts used
internally within Oracle. You ran <TT>CATPROC.ORA</TT> and <TT>CATALOG.ORA</TT> from
this directory when you created a database. <TT>UTLBSTAT</TT> and <TT>UTLESTAT</TT>
are also run from here.</P>
<P><TT>UTLBSTAT</TT> sets up some internal tables and takes a snapshot of some of
the internal Oracle counters. After you run under load for a time, <TT>UTLESTAT</TT>
takes another snapshot and compares the results. <TT>UTLESTAT</TT> displays a large
number of statistic and counter values based on the time since <TT>UTLBSTAT</TT>
was run.


<BLOCKQUOTE>
	<P>
<HR>
<FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>The <TT>UTLBSTAT.SQL</TT> and <TT>UTLESTAT.SQL</TT>
	scripts each have a <TT>CONNECT INTERNAL</TT> string at the top. Most likely, this
	will not work under NT. Simply comment out this line and run the script from the
	<TT>INTERNAL</TT> user account. Place the word <TT>Rem</TT> at the beginning of those
	lines. 
<HR>


</BLOCKQUOTE>

<P>The <TT>UTLBSTAT</TT> and <TT>UTLESTAT</TT> scripts can be run from the SVRMGR30
utility. After you connect in as <TT>INTERNAL</TT> or <TT>SYS</TT>, you can run the
<TT>UTLBSTAT</TT> script with the following syntax:</P>
<PRE><FONT COLOR="#0066FF">
@D:\ORANT\RDBMS80\ADMIN\UTLBSTAT;
</FONT></PRE>
<P>After you run for a while under load, you can finish monitoring Oracle and view
the results by running the <TT>UTLESTAT</TT> script with the following syntax:</P>
<PRE><FONT COLOR="#0066FF">
@D:\ORANT\RDBMS80\ADMIN\UTLESTAT;
</FONT></PRE>


<BLOCKQUOTE>
	<P>
<HR>
<FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>The usefulness of the data retrieved
	from <TT>UTLBSTAT</TT> and <TT>UTLESTAT</TT> might depend on the length of time for
	which the data is collected. When looking at specific events, five minutes might
	be enough. When looking at long-term performance, you might need to run for hours
	or more. If you are interested in a specific event such as a long-running query,
	the runtime of the event will be sufficient. 
<HR>


</BLOCKQUOTE>

<P>The result of <TT>UTLESTAT</TT> is, in its entirety, quite long. Following is
the resulting data from <TT>UTLESTAT</TT> only; the echo of the SQL statements has
been removed:</P>
<P><FONT COLOR="#000000"><B>OUTPUT:</B></FONT></P>
<PRE><FONT COLOR="#0066FF">LIBRARY      GETS       GETHITRATI PINS       PINHITRATI RELOADS    INVALIDATI
------------ ---------- ---------- ---------- ---------- ---------- ----------
BODY                  0          1          0          1          0          0
CLUSTER              97          1         50          1          0          0
INDEX                 0          1          0          1          0          0
OBJECT                0          1          0          1          0          0
PIPE                  0          1          0          1          0          0
SQL AREA            120       .808        364       .874          0          0
TABLE/PROCED        235       .923        265       .879          0          0
TRIGGER               0          1          0          1          0          0
Statistic                    Total       Per Transact  Per Logon    Per Second
---------------------------- ----------- ------------  -----------  -----------
DBWR buffers scanned                 601          601       150.25         2.86
DBWR free buffers found              581          581       145.25         2.77
DBWR lru scans                        35           35         8.75          .17
DBWR make free requests               35           35         8.75          .17
DBWR summed scan depth               601          601       150.25         2.86
DBWR timeouts                         68           68           17          .32
SQL*Net roundtrips to/from           129          129        32.25          .61
background timeouts                  210          210         52.5            1
buffer is not pinned count          2175         2175       543.75        10.36
buffer is pinned count              6343         6343      1585.75         30.2
bytes received via SQL*Net         11212        11212         2803        53.39
bytes sent via SQL*Net to c         8270         8270       2067.5        39.38
calls to get snapshot scn:           145          145        36.25          .69
calls to kcmgas                        1            1          .25            0
calls to kcmgcs                       10           10          2.5          .05
calls to kcmgrs                      181          181        45.25          .86
cleanouts only - consistent            5            5         1.25          .02
cluster key scan block gets          801          801       200.25         3.81
cluster key scans                    506          506        126.5         2.41
commit cleanouts                      16           16            4          .08
commit cleanouts successful           16           16            4          .08
consistent gets                     4557         4557      1139.25         21.7
cursor authentications                 6            6          1.5          .03
db block changes                     104          104           26           .5
db block gets                        141          141        35.25          .67
enqueue releases                      26           26          6.5          .12
enqueue requests                      20           20            5           .1

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品在线三区| 国产亚洲欧美日韩俺去了| 另类小说色综合网站| 中文字幕乱码一区二区免费| 777久久久精品| www.久久久久久久久| 天天色 色综合| 日韩一区在线播放| 亚洲精品一区二区在线观看| 欧美高清视频不卡网| av激情成人网| 国产精品综合二区| 免费在线观看精品| 亚洲第一激情av| 日韩理论片在线| 久久这里只精品最新地址| 666欧美在线视频| 色婷婷av一区| 99久久伊人精品| 国产精品主播直播| 日本成人在线电影网| 亚洲午夜羞羞片| 亚洲色图都市小说| 国产精品午夜久久| 久久日一线二线三线suv| 日韩亚洲国产中文字幕欧美| 欧美偷拍一区二区| 欧美精品久久一区二区三区| 丁香天五香天堂综合| 激情五月婷婷综合网| 麻豆91在线观看| 乱中年女人伦av一区二区| 蜜桃av一区二区| 久久99国产精品免费| 日韩经典中文字幕一区| 亚洲二区在线视频| 亚洲一区二区综合| 亚洲韩国精品一区| 亚洲午夜电影网| 日韩国产欧美视频| 日韩高清在线电影| 免费精品视频在线| 看片网站欧美日韩| 精品一区二区免费| 国产成人午夜片在线观看高清观看| 激情综合网av| 风流少妇一区二区| av在线这里只有精品| 色婷婷亚洲一区二区三区| 色噜噜狠狠成人中文综合| 欧美性色综合网| 在线成人免费观看| 精品久久国产97色综合| 国产亚洲成aⅴ人片在线观看| 欧美极品另类videosde| 成人欧美一区二区三区视频网页| 亚洲伦理在线精品| 天堂久久久久va久久久久| 蜜桃一区二区三区四区| 国产一区二区精品久久91| 成人午夜激情片| 色琪琪一区二区三区亚洲区| 欧美亚洲另类激情小说| 日韩亚洲电影在线| 日本一区二区免费在线| 亚洲精品日韩综合观看成人91| 亚洲一区在线电影| 久久精品国产色蜜蜜麻豆| 成人久久久精品乱码一区二区三区| 99视频精品在线| 欧洲国内综合视频| 日韩三级视频在线观看| 欧美极品xxx| 亚洲成av人片在www色猫咪| 久久精品72免费观看| 国产成人综合网| 欧美日韩中文精品| 久久久另类综合| 一区二区高清免费观看影视大全| 日本三级亚洲精品| 成人激情黄色小说| 欧美色区777第一页| 久久久亚洲精品石原莉奈 | 国产蜜臀97一区二区三区| 亚洲精品日日夜夜| 精品一区二区三区日韩| 91香蕉国产在线观看软件| 91精品国产品国语在线不卡| 国产精品久久久久久久久搜平片 | 日韩一区二区三区四区| 欧美国产乱子伦| 天堂在线一区二区| 国产精品一区二区免费不卡 | eeuss鲁一区二区三区| 欧美日韩国产经典色站一区二区三区| 国产午夜精品在线观看| 亚洲成av人在线观看| 成人中文字幕合集| 日韩欧美国产三级| 亚洲综合激情小说| 成人精品免费看| 日韩午夜小视频| 一区二区国产视频| 成人综合在线观看| 精品国产乱码久久久久久蜜臀 | 美女视频一区在线观看| 91在线视频官网| 国产亚洲综合av| 日本三级韩国三级欧美三级| 欧美综合欧美视频| 国产精品系列在线| 国产精品系列在线播放| 欧美tickling网站挠脚心| 亚洲一区二区三区四区在线免费观看 | 欧美性受xxxx黑人xyx性爽| 欧美国产在线观看| 国模大尺度一区二区三区| 欧美日韩aaaaa| 亚洲国产精品自拍| 色一区在线观看| 国产精品乱码一区二区三区软件 | 欧美人妖巨大在线| 一区二区三区国产| 99久久免费国产| 国产精品对白交换视频| 成人免费视频视频| 久久免费精品国产久精品久久久久| 免费不卡在线观看| 欧美美女bb生活片| 亚洲成人高清在线| 精品婷婷伊人一区三区三| 中文字幕一区二区不卡| 91女神在线视频| 亚洲黄一区二区三区| 日本精品裸体写真集在线观看 | 国产精品自在在线| 久久久久久电影| 豆国产96在线|亚洲| 中日韩av电影| 一本色道久久综合亚洲精品按摩| 亚洲人成小说网站色在线| 色激情天天射综合网| 亚洲激情图片小说视频| 欧美综合一区二区| 日本vs亚洲vs韩国一区三区| 欧美一区二区三区思思人| 日韩国产欧美在线观看| 精品免费视频一区二区| 国产一区二区三区日韩| 欧美激情综合五月色丁香| 成人黄色一级视频| 亚洲精品视频自拍| 欧美日韩亚洲综合一区二区三区| 日韩国产欧美在线播放| 日韩精品一区二区三区四区| 国产乱对白刺激视频不卡| 国产精品每日更新| 欧美日韩中文一区| 久久成人综合网| 中文字幕av不卡| 欧美日韩在线播| 精品一区二区三区在线观看国产| 国产欧美日韩三区| 91久久国产最好的精华液| 日本网站在线观看一区二区三区| 日韩女优av电影| 成人精品国产一区二区4080| 亚洲欧美一区二区久久| 在线播放视频一区| 国产福利一区在线| 一区二区成人在线| 91精品欧美久久久久久动漫 | 中文字幕一区不卡| 欧美日韩精品一区二区三区四区 | 欧美亚洲国产怡红院影院| 日本麻豆一区二区三区视频| 欧美激情一区三区| 欧美日韩精品一区二区三区| 国产乱码精品一区二区三区av | 欧美性猛交一区二区三区精品| 午夜国产不卡在线观看视频| 精品国产不卡一区二区三区| 91麻豆免费看| 久久99国产精品久久99| 中文字幕一区二区三区av| 欧美一级片免费看| 色综合天天天天做夜夜夜夜做| 蜜桃视频在线一区| 亚洲视频一区二区在线观看| 26uuu亚洲婷婷狠狠天堂| 色婷婷激情综合| 高清日韩电视剧大全免费| 午夜伊人狠狠久久| 日本一区二区三级电影在线观看| 欧美精品日韩综合在线| aaa欧美大片| 国产一区二区调教| 亚洲动漫第一页| 亚洲区小说区图片区qvod| 久久久亚洲精华液精华液精华液|