當前位置:首頁 » 編程語言 » plsql怎麼查看當前負載
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

plsql怎麼查看當前負載

發布時間: 2022-11-12 03:04:08

Ⅰ 如何獲取Oracle的當前負載情況

獲取Oracle的當前負載情況:

查詢sql語句如下:

SELECT*

FROM(SELECTA.INSTANCE_NUMBER,

A.SNAP_ID,

B.BEGIN_INTERVAL_TIME +0BEGIN_TIME,

B.END_INTERVAL_TIME +0END_TIME,

ROUND(VALUE-LAG(VALUE,1,'0')

OVER(ORDERBYA.INSTANCE_NUMBER, A.SNAP_ID)) "DB TIME"

FROM(SELECTB.SNAP_ID,

INSTANCE_NUMBER,

SUM(VALUE) /1000000/60VALUE

FROMDBA_HIST_SYS_TIME_MODEL B

WHEREB.DBID = (SELECTDBIDFROMV$DATABASE)

ANDUPPER(B.STAT_NAME)INUPPER(('DB TIME'))

GROUPBYB.SNAP_ID, INSTANCE_NUMBER) A,

DBA_HIST_SNAPSHOT B

WHEREA.SNAP_ID = B.SNAP_ID

ANDB.DBID = (SELECTDBIDFROMV$DATABASE)

ANDB.INSTANCE_NUMBER = A.INSTANCE_NUMBER)

WHERETO_CHAR(BEGIN_TIME,'YYYY-MM-DD') = TO_CHAR(SYSDATE,'YYYY-MM-DD')

ORDERBYBEGIN_TIME;

SQL 結果:

Ⅱ 怎麼使用plsql查看執行計劃

一段SQL代碼寫好以後,可以通過查看SQL的執行計劃,初步預測該SQL在運行時的性能好壞,尤其是在發現某個SQL語句的效率較差時,我們可以通過查看執行計劃,分析出該SQL代碼的問題所在。
那麼,作為開發人員,怎麼樣比較簡單的利用執行計劃評估SQL語句的性能呢?總結如下步驟供大家參考:
1、 打開熟悉的查看工具:PL/SQL Developer。
在PL/SQL Developer中寫好一段SQL代碼後,按F5,PL/SQL Developer會自動打開執行計劃窗口,顯示該SQL的執行計劃。
2、 查看總COST,獲得資源耗費的總體印象
一般而言,執行計劃第一行所對應的COST(即成本耗費)值,反應了運行這段SQL的總體估計成本,單看這個總成本沒有實際意義,但可以拿它與相同邏輯不同執行計劃的SQL的總體COST進行比較,通常COST低的執行計劃要好一些。
3、 按照從左至右,從上至下的方法,了解執行計劃的執行步驟
執行計劃按照層次逐步縮進,從左至右看,縮進最多的那一步,最先執行,如果縮進量相同,則按照從上而下的方法判斷執行順序,可粗略認為上面的步驟優先執行。每一個執行步驟都有對應的COST,可從單步COST的高低,以及單步的估計結果集(對應ROWS/基數),來分析表的訪問方式,連接順序以及連接方式是否合理。

Ⅲ 如何查看sql 2008的負載情況

網路一下:SQL Server Profiler

http://wenku..com/view/3d84562f0066f5335a812159.html

http://wenku..com/view/9463b42ecfc789eb172dc862.html

http://wenku..com/view/a3236a235901020207409ce4.html

Ⅳ oracle查看job執行記錄

1、點擊plsql的圖標,進入登錄界面,輸入用戶名和密碼。

Ⅳ plsql在哪查看directories

plsql查看directories具體方法如下:
1、首先打開PL/SQL,並進行登錄。
2、打開SQLwindow窗口,輸入需要查詢的表名。
3、右擊表名選擇右擊菜單中edit選項。
4、點擊indexes選項,進入到索引查看tab頁面。
5、在這里可以查看到這個表目前已經創建的索引有哪些,可以在這里直接修改,也可以通過sql語句進行修改。

Ⅵ 如何用plsql查看資料庫連接

1)點擊Net Configuration Assistant

2) 在彈出的對話框中選擇本地Net服務名配置,點下一步

3) 在服務名配置對話框中選擇添加,點下一步

4)在如下對話框中填寫要訪問的oralce資料庫的服務名,該服務名可以通過oralce登錄用戶名進入環境,在.cshrc中,環境變數ORACLE_SID對應的值便是這個服務名,也可以在oracle用戶環境下執行grep | env ORACLE_SID查找。
點擊下一步

5)選擇TCP協議,點下一步

6)主機名中填寫要訪問的oracle資料庫伺服器,使用標准埠號1521,點下一步

7)選中「是,進行測試」,點下一步

8) 點更改登錄,填寫要訪問的資料庫用戶名和密碼,確保其正確。此處主要是驗證前面配置是否正確,如正確這里的測試就可以成功。
如果不正確請檢查服務名、ip地址、用戶名、密碼中是否有寫錯,並改之,就可以成功了。
測試成功後點下一步

9)在下圖中填寫網路服務名,此處的網路服務名可以隨意取名,點下一步,後面配置數據源的時候用的就是這個網路服務名

方法一用起來有點小復雜,不過可以了解資料庫的配置步驟,方法二相對來說簡單很多

找到本機oracle資料庫安裝的如下路徑,如:
F:\app\Administrator\proct\11.1.0\client_1\network\admin,在該路徑下有個文件tnsnames.ora,打開文件會發現裡面有很多連接配置,直接拷貝一個修改如下紅色字
SYSDB_102 = //對應的就是上面方法一提到的網路服務名
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.41.24.102)(PORT = 1521)) //訪問資料庫的ip
)
(CONNECT_DATA =
(SERVICE_NAME = sysdb) //資料庫服務名
)
)

當配置好後,就可以用PLSQL訪問資料庫了

Ⅶ pl/sql developer怎麼查看錶中數據使用情況

工具——導入表——sql插入:選擇可執行文件所在路徑(ps:oracle中sqlplus所在路徑)。
1.
復制sql
2.
先用文本編輯器打開.sql文件,然後把sql復制到pl/sql
developer的sql窗口或者命令窗口中運行就行了。
3.
注意:復制sql到窗口中編譯運行只是適用於sql不是特別長、特別大,對於不是很短的sql代碼,這種方法比較有效。
4.
執行.sql文件
5.
假設要執行的.sql文件在d盤下面,絕對路徑是d:\1.sql,那麼可以用start
d:\1.sql命令來直接執行該文件,也可以用@
d:\1.sql,效果是一樣的。
6.
首先,我們需要登錄需要執行sql文件的用戶,在我們確保sql文件無誤的情況下,進入plsqldeveloper:
7.
找到tools---》import
tables
---》選擇sql
window
,不要選中sqlplus,選擇最下面的那個導入sql文件,選中好sql文件後,點擊import就會執行sql語句,生成日誌。
8.
如果執行sql語句中出現問題或者創建表後,有一些數據需要重新導入,此時如果表格太多,刪除比較麻煩,這時推薦之間刪除用戶:進入system賬戶,刪除用戶,連著用戶下的所有數據都清除了。

Ⅷ 如何查看 postgresql 負載

  1. 通過pgadmin,select * from pg_stat_activity來查看所有活動的sql command

  2. 就是通過伺服器,如linux,top -c -u postgres 來查看負載

Ⅸ 通過plsql查看資料庫連接配置

1.安裝PLSQL Developer

Oracle資料庫和PL/SQL Developer的安裝步驟,這里就不做敘述了,網路安裝方法的時候有說在安裝PL/SQL Developer軟體時,不要安裝在Program Files (x86)目錄下,不然無法啟動PL/SQL Developer,這個我也沒試過,既然有人遇到了這個情況,大家還是不要直接安裝到x86下面。安裝完成後運行PLSQL,會出現如下畫面,username和password就是你的資料庫的賬戶密碼,DataBase你會發現這個時候是沒有內容的,是正常的,點擊calcle跳過,直接進入主界面。

進入主界面後點擊Tools下的preferences進入參數設置頁面

配置oracle home和oci library兩個參數,home名字可以自己隨便取,也可以設置到資料庫的安裝目錄,oci library直接下拉,就會出現配置路徑,點擊確定並退出,重新點開PLSQL,如果DataBase出現你自己安裝的oracle資料庫的信息,便可輸入賬號密碼用PLSQL對資料庫表進行操作管理了,如果你安裝的64位的資料庫,可能還是會出現按照上述步驟後,還是無法出現資料庫信息的情況,那些進行如下操作

2.安裝oracle Clinet

當安裝第一步完成後database並沒有出現資料庫信息,點擊跳過後報錯,彈出信息框Mark sure you have the 32 batis oracle client installed ,這個時候就需要去oracle官網下載一個oracleClinet的安裝包,安裝包為綠色版本的,解壓及用官網地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html記得下載32batis版本的,還有就是下載資源需要有oracle的賬戶,免費的,如果沒有注冊一個就OK了將下載的Oracle Client文件instantclient-basic-win32解壓到需要安裝的盤符。然後在解壓後的D:\instantclient,在目錄下新建NETWORK\ADMIN目錄,在ADMIN目錄下新建tnsnames.ora文件,添加資料庫TNS。

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
tnsnames.ora文件也可以從Oracle資料庫HOME目錄的NETWORK\ADMIN目錄,還要把sqlnet.ora拷貝過來,然後放在NETWORK\ADMIN目錄下。
完成後再次運行PLSQL並跳過登錄,直接進入參數設置界面,將Oracle Home路徑指定為Oracle Client目錄(D:\instantclient_11_2),同樣,home這個名字可以自己取。OCI Libaray路徑為Oracle Client目錄的oci.dll(D:\instantclient_11_2\oci.dll)。

保存後再次運行PLSQL,就會發現database出現資料庫安裝信息了,選擇用戶名密碼及需要登錄的資料庫,點擊登錄,就可以進入主界面管理資料庫了。

3.PLSQL Developer常用操作

進入主界面後在桌面選擇myobject,並選擇table對象,就可以看到當前資料庫下的所有的表

選擇需要查看的表,滑鼠郵件-->query data就可以查看錶內的所有數據及表結構

如果想使用SQL語句通過條件對表格進行查詢,或者想出現SQL語句輸入界面,可以點擊左上角的文件圖標並選擇SQL windows選項即可,sql語句書寫完成後點擊運行按鈕(一個齒輪圖標),即可對選中的sql語句進行運行。

運行SQL語句按鈕

選中表格右鍵Edit即可對表格信息進行編輯

查看錶中的索引
選中表,右鍵, view -->indexes就可以查看到表中的索引

這里只能看到表中那些數據列有索引,但是如果先知道查詢語句是否使用索引,還需使用SQL語句進行查詢

--需要分析有無索引的SQL語句,for後面的
EXPLAIN PLAN FOR SELECT sex FROM people where sex like '男%';
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
以上語句需要兩條同時運行,從語句運行結果可以發現,此語句sex列有使用到索引

以上就是PLSQL的基本操作流程,剩餘操作有空再進行整理補充。

^_^

Ⅹ 如何查看mysql負載

這個問題並不是轉義方面的問題,不信的話可以使用\s的完整模式status試試:
sql = 'status'
還是一樣會報錯,這是因為\s屬於mysql的系統命令,並不輸入sql語句的范疇,所有使用python的mysqldb模塊是獲得不到結果的。
這樣的話只能從python的os模塊執行系統命令方面入手了
>>> import os
>>> os.system("mysql -u root -e status")
--------------
mysql Ver 14.15 Distrib 6.0.11-alpha, for portbld-freebsd7.2 (i386) using 5.2

Connection id: 66
Current database:
Current user: root@localhost

...
...

或者

>>> print os.popen("mysql -u root -e status").read()
--------------
mysql Ver 14.15 Distrib 6.0.11-alpha, for portbld-freebsd7.2 (i386) using 5.2

Connection id: 67
...
...