[20201228]無聊的監測軟體.txt
[20201228]無聊的監測軟體.txt
--//最近在最佳化一個專案,等我最佳化完成後,發現排在前面的基本是監測軟體發出的命令。
1.環境:
SYS@192.168.99.105:1521/bills> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
2.使用ashtop檢視:
SYS@192.168.99.105:1521/bills> @ ashtop sql_id,machine 1=1 trunc(sysdate-1) trunc(sysdate)
Total
Seconds AAS %This SQL_ID MACHINE FIRST_SEEN LAST_SEEN
--------- ------- ------- ------------- ----------- ------------------- -------------------
11366 .1 76% | dm01dbadm02 2020-12-27 00:00:01 2020-12-27 23:59:59
1540 .0 10% | dm01dbadm01 2020-12-27 00:00:01 2020-12-27 23:59:44
829 .0 6% | 4zbzjuu5h34dn IMC 2020-12-27 00:02:25 2020-12-27 23:57:41
223 .0 1% | xxxdzpj 2020-12-27 00:01:31 2020-12-27 23:55:52
94 .0 1% | 2w5dgfjvasy4j IMC 2020-12-27 00:47:29 2020-12-27 23:47:38
66 .0 0% | c5vp872ytwr03 IMC 2020-12-27 00:07:38 2020-12-27 22:52:42
63 .0 0% | 7y3xscmmqfymn IMC 2020-12-27 00:17:31 2020-12-27 23:52:42
56 .0 0% | 3ddgu71paks5d IMC 2020-12-27 00:02:28 2020-12-27 22:32:41
55 .0 0% | 9yfzqfdw2yhs4 IMC 2020-12-27 00:02:24 2020-12-27 23:42:38
41 .0 0% | 8b4txypt6ttws IMC 2020-12-27 02:52:28 2020-12-27 23:52:38
33 .0 0% | 3pd27sf83zkm1 xxxdzpj 2020-12-27 00:05:29 2020-12-27 22:45:58
22 .0 0% | fz1w4jjrrdzs3 xxxdzpj 2020-12-27 04:04:32 2020-12-27 21:40:03
21 .0 0% | IMC 2020-12-27 03:07:39 2020-12-27 23:22:42
20 .0 0% | 8g7tjhp1j0ky3 IMC 2020-12-27 00:12:33 2020-12-27 21:52:42
18 .0 0% | gtb8cvtdq4fjd IMC 2020-12-27 01:32:33 2020-12-27 23:52:43
14 .0 0% | 355mhatf4w6r1 xxxdzpj 2020-12-27 05:08:37 2020-12-27 16:09:55
12 .0 0% | 89camvzd2vfu8 xxxdzpj 2020-12-27 01:09:31 2020-12-27 23:07:33
12 .0 0% | ana2tbsjs9dxn xxxdzpj 2020-12-27 00:14:05 2020-12-27 21:15:27
12 .0 0% | bunssq950snhf dm01dbadm01 2020-12-27 01:00:10 2020-12-27 21:00:15
11 .0 0% | 0pav43j3wnx53 IMC 2020-12-27 01:37:29 2020-12-27 20:12:37
11 .0 0% | cr988d50t86za IMC 2020-12-27 03:37:30 2020-12-27 22:22:37
10 .0 0% | 1yq9r01hhfrs2 IMC 2020-12-27 00:12:25 2020-12-27 23:07:43
10 .0 0% | 6c23qpas152z3 IMC 2020-12-27 00:07:33 2020-12-27 22:32:37
9 .0 0% | 5948723a03538 xxxdzpj 2020-12-27 00:52:15 2020-12-27 23:34:11
9 .0 0% | bunssq950snhf dm01dbadm02 2020-12-27 03:00:22 2020-12-27 16:00:30
9 .0 0% | c6xvvzvqdyy0n IMC 2020-12-27 02:02:33 2020-12-27 23:37:42
8 .0 0% | 676hkc25z79uw xxxdzpj 2020-12-27 00:52:32 2020-12-27 22:43:33
8 .0 0% | 9nv8wjbpjzqn9 IMC 2020-12-27 01:37:34 2020-12-27 22:27:42
8 .0 0% | a3pa94nrutww1 xxxdzpj 2020-12-27 01:13:32 2020-12-27 01:13:58
8 .0 0% | ft7z47dw39y8t xxxdzpj 2020-12-27 00:13:38 2020-12-27 19:45:33
30 rows selected.
--//注意看FIRST_SEEN,LAST_SEEN列,說明查詢一天沒有問題,雖然是星期天。你可以發現都是所謂MACHINE='IMC'機器出現的sql語句多。
--//隨便看幾個sqlid:
SYS@192.168.99.105:1521/bills> @ sqlid 4zbzjuu5h34dn
SQL_ID SQLTEXT
------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4zbzjuu5h34dn select a.spaceName, a.status, NVL (b.total_bytes,0) total_bytes, a.free_bytes, a.free_blocks, b.phyrds, b.phywrts, b.readtim, b.writetim, a.fsfi from (SELECT t.tablespace_name spaceName,t.contents,t.s
tatus status,NVL (f.free_bytes,0) free_bytes, NVL (f.free_blocks,0) free_blocks, fsfi FROM sys.dba_tablespaces t, (SELECT tablespace_name, SUM(bytes) free_bytes, SUM(blocks) free_blocks, sqrt(max(bloc
ks)/sum(blocks))*(100/SQRT(SQRT(COUNT(BLOCKS)))) fsfi FROM sys.dba_free_space GROUP BY tablespace_name) f WHERE t.tablespace_name = f.tablespace_name(+) ORDER BY t.tablespace_name) a left outer join (
SELECT d.tablespace_name spaceName, SUM(d.bytes) total_bytes, SUM(f.phyrds) phyrds, SUM(f.phywrts) phywrts, SUM(f.readtim) readtim, SUM(f.writetim) writetim FROM sys.dba_data_files d, V$filestat f WHE
RE d.file_id = f.file# GROUP BY d.tablespace_name) b on a.SPACENAME = b.SPACENAME
SYS@192.168.99.105:1521/bills> @ sqlid 2w5dgfjvasy4j
SQL_ID SQLTEXT
------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2w5dgfjvasy4j SELECT stat.sid, sess.status, sess.machine, sess.username, (SYSDATE-sess.logon_time)*86400 elapsed_time, stat.cpu, stat.memsorts, stat.tablescans, stat.phyreads, stat.logreads, stat.disksorts, stat.b
lks_changed, stat.chained_rows, stat.commits, stat.cursors, round((1-(stat.phyreads/DECODE(stat.logreads,0,NULL,stat.logreads)))*100) buffer_cache_hitrate from (SELECT st.sid, SUM(DECODE(name, 'CPU us
ed by this session', value, 0)) cpu, SUM(DECODE(name, 'sorts (disk)', value, 0)) disksorts, SUM(DECODE(name, 'sorts (memory)', value, 0)) memsorts, SUM(DECODE(SUBSTR(name,0,11), 'table scans', value,
0)) tablescans, SUM(DECODE(name, 'physical reads', value, 0)) phyreads, SUM(DECODE(name, 'session logical reads', value, 0)) logreads, SUM(DECODE(name,'db block changes', value, 0)) blks_changed, SUM(
DECODE(name, 'table fetch continued row', value, 0)) chained_rows, SUM(DECODE(name, 'user commits', value, 0)) commits, SUM(DECODE(name, 'opened cursors current', value, 0)) cursors FROM V$SESSTAT st,
V$STATNAME sn WHERE st.statistic# = sn.statistic# GROUP BY st.sid) stat, v$session sess where stat.sid = sess.sid
> @ sqlid c5vp872ytwr03 ''
SQL_ID SQLTEXT
------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
c5vp872ytwr03 select sql_text, elapsedtime, cputime, executions, disk_reads, buffer_gets from (select sql_text, trunc(elapsed_time/1000000) as elapsedtime, trunc(cpu_time/1000000) as cputime, executions, disk_reads
, buffer_gets from v$sqlarea order by elapsed_time desc) where rownum<=10
--//還不如說它寫錯了,我管的資料庫可是rac。
> @ ashtop sql_id,machine,inst_id machine='IMC' trunc(sysdate-1) trunc(sysdate)
Total
Seconds AAS %This SQL_ID MACHINE INST_ID FIRST_SEEN LAST_SEEN
--------- ------- ------- ------------- ------- ------- ------------------- -------------------
829 .0 60% | 4zbzjuu5h34dn IMC 1 2020-12-27 00:02:25 2020-12-27 23:57:41
94 .0 7% | 2w5dgfjvasy4j IMC 1 2020-12-27 00:47:29 2020-12-27 23:47:38
66 .0 5% | c5vp872ytwr03 IMC 1 2020-12-27 00:07:38 2020-12-27 22:52:42
63 .0 5% | 7y3xscmmqfymn IMC 1 2020-12-27 00:17:31 2020-12-27 23:52:42
56 .0 4% | 3ddgu71paks5d IMC 1 2020-12-27 00:02:28 2020-12-27 22:32:41
55 .0 4% | 9yfzqfdw2yhs4 IMC 1 2020-12-27 00:02:24 2020-12-27 23:42:38
41 .0 3% | 8b4txypt6ttws IMC 1 2020-12-27 02:52:28 2020-12-27 23:52:38
20 .0 1% | 8g7tjhp1j0ky3 IMC 1 2020-12-27 00:12:33 2020-12-27 21:52:42
20 .0 1% | IMC 1 2020-12-27 03:07:39 2020-12-27 23:22:42
18 .0 1% | gtb8cvtdq4fjd IMC 1 2020-12-27 01:32:33 2020-12-27 23:52:43
11 .0 1% | 0pav43j3wnx53 IMC 1 2020-12-27 01:37:29 2020-12-27 20:12:37
11 .0 1% | cr988d50t86za IMC 1 2020-12-27 03:37:30 2020-12-27 22:22:37
10 .0 1% | 1yq9r01hhfrs2 IMC 1 2020-12-27 00:12:25 2020-12-27 23:07:43
10 .0 1% | 6c23qpas152z3 IMC 1 2020-12-27 00:07:33 2020-12-27 22:32:37
9 .0 1% | c6xvvzvqdyy0n IMC 1 2020-12-27 02:02:33 2020-12-27 23:37:42
8 .0 1% | 9nv8wjbpjzqn9 IMC 1 2020-12-27 01:37:34 2020-12-27 22:27:42
6 .0 0% | 0ws7ahf1d78qa IMC 1 2020-12-27 06:17:37 2020-12-27 22:27:41
3 .0 0% | 459f3z9u4fb3u IMC 1 2020-12-27 10:27:38 2020-12-27 20:42:40
3 .0 0% | 4raxd2zd98ju0 IMC 1 2020-12-27 07:02:36 2020-12-27 10:07:51
3 .0 0% | 5ccpu0yhnyyd1 IMC 1 2020-12-27 05:32:35 2020-12-27 19:47:41
3 .0 0% | 8q2qq3a76hqft IMC 1 2020-12-27 01:47:33 2020-12-27 13:02:40
2 .0 0% | 02hnhz4sz6k0s IMC 1 2020-12-27 10:07:37 2020-12-27 13:12:40
2 .0 0% | 0sq185a51hayv IMC 1 2020-12-27 17:32:41 2020-12-27 21:57:42
2 .0 0% | 2y0m5yyt0hww5 IMC 1 2020-12-27 18:52:42 2020-12-27 22:37:42
2 .0 0% | 4a512wmw7mywn IMC 1 2020-12-27 04:37:35 2020-12-27 15:12:49
2 .0 0% | 5jpwu73jqyujj IMC 1 2020-12-27 18:17:37 2020-12-27 18:42:37
2 .0 0% | 8c83qyvk0pskw IMC 1 2020-12-27 01:52:33 2020-12-27 13:07:40
2 .0 0% | 8xvdyjuv7dnxs IMC 1 2020-12-27 10:02:37 2020-12-27 12:47:40
2 .0 0% | f77dttu4n2cpw IMC 1 2020-12-27 00:12:29 2020-12-27 22:52:41
2 .0 0% | fv931pkqm98n6 IMC 1 2020-12-27 12:57:39 2020-12-27 21:07:51
30 rows selected.
--//^_^,我的業務主要在第2個例項跑,這樣的監測軟體無用的嗎?不就是騙錢的東西嗎?我真心不知道我同事寫的巡檢記錄有用嗎?
--//把有問題的第2例項有問題的語句完成漏掉了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2745795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20241121]測試軟軟解析遇到的疑惑.txt
- [20211012]測試遠端監聽.txt
- [20200430]監測機房溫度.txt
- Boss Radar for Mac(低耗藍芽監測軟體)Mac藍芽
- 聊一聊 軟體系統中的“熱力學第二定律”
- 無聊
- 無聊的數列
- #無聊的關機
- 聊一聊遊戲的壓測遊戲
- 軟體測試——三、軟體測試的分類
- 使用於企業級的無線網測試軟體
- 軟體分享:網頁監測及IIS重啟工具網頁
- Performance Index 64 Pro for Mac(系統效能監測軟體)ORMIndexMac
- [20211013]測試遠端監聽補充.txt
- 聊一聊 Valgrind 監視非託管記憶體洩露和崩潰記憶體洩露
- Kafka - 監控軟體Kafka
- 聊一聊測試流程
- PDF轉TXT手機軟體
- 測試無定法,測試必有法:軟體測試策略運用之道
- 網路資料傳輸速率監測軟體:TransData for MacMac
- 軟體分享:網頁監測及 IIS 重啟工具 IISMonitor網頁
- TransData for Mac - 網路資料傳輸速率監測軟體Mac
- 軟體測試書籍-學軟體測試最好的書
- 軟體測試真的很重要!——軟體測試的作用
- 十年軟體測試人,聊一聊哪些思維方式和習慣,會讓你走得更長遠…
- 無聊的數列[題解]
- 滑鐵盧大學:緩解無聊的手遊越玩越無聊
- 聊一聊我對測試開發的看法
- 軟體測試的策略
- 軟體測試的方法
- 軟體測試的流程
- WGCLOUD主機監測軟體的指令下發和自定義監控項有什麼區別GCCloud
- Linux常用的監控軟體介紹!Linux
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- [20231204]建立監測索引ind_m.sql指令碼.txt索引SQL指令碼
- 軟體測試:軟體缺陷管理
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體測試——軟體安全質量的保證