⑴ 解決資源問題的最好辦法是() 歷史問題
解決資源問題的最好辦法是(可持續發展)
⑵ 6種減少資源過度分配的方法
減少資源過度分配的方法:1減少分配給過度分配的工時量2拆分給定資源的任務使資源可以延遲處理同一任務3改變過度分配資源的工作日歷,使其有更多的工時數4通過使資源在任務上投入部分工作時間,減少資源的工時量5延遲分配給過度分配資源的任務,直到給資源有時間來處理這項任務6給任務分配額外的資源,從而減少過度分配資源必須在改任務上的工作小時數。
⑶ 如何解決資源不足問題
在Windows中每運行一個程序,系統資源就會減少。有的程序會消耗大量的系統資源,即使把資源關閉,在內存中還是有一些沒有的DLL文件在運行,這樣就便得系統的運行速度下降
解決辦法:
可以通過修改注冊表鍵值的方法,使關閉軟體後自動清除內存中沒用的DLL文件及時收回消耗的系統資源。打開注冊表編輯器,找到「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer"為主鍵,在右過窗中單擊右鍵,新建一個名這「AlwaysUnloadDII「的「字元串值「,然後將「AlwaysUnloadDII「的鍵值修改為「1「,退出注冊表重新啟動機器即可達到目的。
⑷ 計算機硬體資源沖突解決辦法
硬體資源沖突並不是很難解決,但首選的解決方法是能夠更換引起沖突的硬體。如果條件不允許就只好用以下方法來解決了。
一、更改硬體資源設置
第一步:單擊「開始/設置/控制面板」,雙擊「系統/設備管理器」選項卡。單擊有問題的設備後,點擊「屬性」按鈕。進入該設備的屬性設置窗口,然後選擇「資源」選項卡;用筆將「資源」選項卡中有問題的IRQ中斷、I/O地址及DMA通道記錄在紙上作為備用。
第二步:修改硬體資源配置。在設備的屬性設置窗口的「資源」選項卡中,選擇手動配置。在配置之前,我們應先了解一些硬體知識與硬體資源的佔用情況。一般來說資源佔用大戶應首推音效卡,它至少佔用一個IRQ中斷、兩個DMA通道與多個I/O地址;其次為SCSI卡,它佔用一部分I/O地址與一個IRQ中斷及一個DMA通道;還有MODEM卡與網卡都是較大的系統資源佔用者。在修改硬體資源配置時,我們應首先找到有問題的設備。一般在系統屬性的設備管理器窗口,會發現上面所講的三種提示符。並針對每一種提示符選擇相應的解決方法。
第一種:黃色的「?」。針對這種提示符,首先應上網下載該設備的最新驅動程序。下載之後,先在「系統屬性/設備管理器」窗口刪除該設備,並在「系統屬性/設備管理器」窗口點擊「刷新」按鈕。按提示重新安裝驅動程序。然後,在「系統屬性/設備管理器」窗口看看那個黃色的「?」是否還存在。不過嚴格地說,這種沖突不屬於真正意義上的沖突,它的主要原因是系統沒有正確識別該硬體,或驅動程序不正確。不過也有例外,即驅動程序與系統軟體沖突,一般升級驅動程序都可以解決該問題。
第二種:帶有圓圈的藍色「!」號。這種提示符表示該硬體能夠工作並且驅動程序安裝正確,但該設備的一部分與系統其它硬體有沖突。一般來說,可以通過更換該硬體的插槽來解決這種沖突。我曾經遇到PCI 64/128音效卡與Acer3D滑鼠沖突的實例。我用了兩種辦法來解決該沖突。第一種方法是在「系統屬性/設備管理器」窗口,選擇有問題的設備並單擊「屬性」按鈕,然後選擇「資源」選項卡。先去掉「使用自動的設置」一項前面的鉤,然後選定有問題的設備並單擊「更改設置」按鈕。在彈出的設備屬性窗口中,選擇一個沒有沖突的「值」,並單擊確定按鈕,待重新啟動之後,問題解決。第二種方法:在BIOS中,更改這個設備的中斷,同樣可以解決該問題。
第三種:紅色「×代表該硬體損壞或該硬體與系統存在著嚴重的沖突。現在已不能正常使用。同樣更換該硬體的插槽也可以解決該問題。有這樣一個例子:我曾用過微星6199VA主板,當時PCI1插槽插的是一塊創新PCI64音效卡,在添加一塊「金網霸」MODEM卡時與音效卡發生沖突。在反復更換插槽後解決了沖突。有些非即插即用的設備可以通過設置該板卡上的跳線來解決沖突。例如一些老的SCSI硬碟介面卡,就可以通過設置該SCSI卡上的跳線來解決沖突問題。同樣也可以在「系統屬性/設備管理器」窗口修改該設備的IRQ中斷、DMA通道、I/O地址的值來解決該問題。
二、更換插槽
更換插槽是一種簡單而有效的方法,眾所周知,VIA主板的兼容性不怎麼好,所以使用VIA晶元主板的朋友,在選購硬體時,應注意兼容性的問題。如果你的主板上有五個PCI插槽,當你使用兩個以上的PCI設備時,應盡量不使用PCI1插槽,以避免發生沖突。在你添加新設備時,還應詳細閱讀該設備的說明書。
三、設置BIOS
當以上兩種方法都無法解決你的沖突問題時,可以試著在BIOS中屏蔽某些不用的設備埠,例如「串口(COM1、COM2)、並口(LPT1)及紅外線介面等。必要的時候也可以屏蔽掉USB埠。同時也可以將BIOS中PNP OS Installed設置為Yes,它可讓操作系統重新設置中斷。
⑸ 迅雷下載報錯怎麼辦 迅雷下載資源報錯解決方法
迅雷是一款非常實用的資源下載工具,相信在國內有很多小夥伴都在使用迅雷進行資源下載,不過就在前幾天,很多用戶都碰到了迅雷下載資源出現大面積報錯的情況,導致無法正常緩存下載,同時種子資源全部報錯,讓廣大網友可以說是遭受了一次全面性的下載危機,那麼出現下載報錯怎麼辦呢?有沒有辦法解決?下面就通過這篇文章給大家介紹一下吧!
對此,今天中午,官方終於進行了回應。
迅雷官方微博回應稱:“由於眾所周知的原因,部分資源在下載時報錯的機率增加,我們的攻城獅正竭力工作,確保廣大用戶的正常使用,給您帶來的不便敬請……原諒我,爸爸們”
大家還是耐心等待幾天吧,相信不久後就能恢復正常。
不過,有網友提供了暫時性的破解方法,就是屏蔽hub5btmain.sandai.net這個網址。
其中一種屏蔽該網址的方法:C(系統盤):WindowsSystem32driversetc找到hosts文件,用記事本打開,在文末添加上127.0.0.1
hub5btmain.sandai.net這一行。當然,用防火牆屏蔽最直接。
這種對付目前迅雷無法下載的破解方法小編親自測試有效。
別高興,這個破解方法只是能將迅雷還原到前幾天的下載狀態,想讓它下載之前不能下載的不可描述資源及版權資源還是不行的。
以上就是小編為大家帶來迅雷下載資源報錯解決方法的全部內容了,其實這個情況我們只要耐心再等上兩天,等迅雷官方解決了之後,相信就不會再試問題,大家還是能愉快的玩耍。
⑹ 浪費資源和污染環境的解決方法
建議書
罪惡的人類:
如今十分發達的地球,雖然環境情況看起來十分樂觀,但是卻有十分重大的隱患,這都是人為製造出來的,:大肆砍伐樹木、建立化工廠、胡亂排放有害液體。「對人類威脅較大的氣體,世界每年的排放量達6億多噸……;估計到下個世紀中葉,地球表面有三分之一的土地面臨沙漠化的危險,每年有6平方公里的土地沙漠化,威脅著60多個國家……」看見這一組組令人觸目驚心的數字,人類,你們有何感想?從2300萬年到1800萬年前森林古猿的出現到現在人類高度發達的文明時代,對於每個人從未停止過的索取,大自然都是「有求必應」的,這更滋長了人類的貪欲。
舉一個例子:我國的木蘭溪,在50年代初本是一個清澈見底的河流,但現在它已是魚蝦絕跡的污河,又為我們的地球母親添多一道疤痕。這,不是給人類重重地敲響了警鍾嗎?
由此,我鄭重地向仍未覺悟的人們建議:
第一,人類要想征服可怕的大自然,就必須尊重自然。對於改造自然理應慎之又慎,又要大刀闊斧,勇於實踐和改良,才能控制自然,使自身利益與自然協調發展,決不能重蹈西方發達國家「先污染,後治理」的覆轍。
第二,要從我做起,首先選擇有利於保護環境的生活方式。善待我們的家園、善待地球,共創一個美好的生活環境。
1、節約資源 減少污染
(1)節水為榮,隨時關上水龍頭,防止滴漏。
(2)慎用清潔劑,盡量用肥皂,減少洗滌劑中的化學物質對水的污染。
2、綠色消費 環保選擇
(1)用無鉛汽油、無鎘鉛電池、無磷洗滌劑,減少水與空氣的污染。
(2)購買低砩家用製冷器具、無砩發用摩絲,減少對臭氧層的污染。
3、重復使用 多次利用
盡量少使用一次性用品,多使用耐用品。如不使用一次性塑料和餐盒,減少白色污染;不使用一次性筷子;自備購物口袋或提籃。
4、分類回收 循環再用
不亂丟棄廢電池、廢塑料等垃圾、廢物;將垃圾分類投放,變廢為寶,使資源循環再生,造福人類。
5、保護自然 萬物共存
不獵殺、使用珍稀動物和受保護的動物,關愛與保護野生動植物;植樹造林,愛護我們身邊的每一寸綠地、每一株花草、每一片樹木。
6、講究衛生 保護環境
不隨地吐痰,不亂扔垃圾,不在公共場所吸煙,不製造噪音。
作為新時代的小學生,我倡導同學門提高保護環境的意識,也建議叔叔阿姨們加入我們的隊伍中來,為保護環境、造福後代貢獻自己的力量。因為:保護環境,刻不容緩!
保護地球,從我做起
古往今來,地球媽媽用甘甜的乳汁哺育了無數代子孫。原來的她被小輩們裝飾得楚楚動人。可是,現在人類為了自身的利益,將她折磨得天昏地暗。人類只有一個地球;而地球正面臨著嚴峻的環境危機。「救救地球」已成為世界各國人民最強烈的呼聲。
我為周圍環境的惡化而感到心痛,我想:作為未來接班人的青少年,如果不了解人類環境的構成和環境問題的嚴重性,無視有關環境保護的法律法規,不去增強環境保護意識,自覺履行保護環境的義務的話,我們的生命將毀在自己的手中,老天將對我們作出嚴厲的懲罰。為此我下定決心要從我做起愛護環境,保護我們這個賴以生存的家園,做一個保護環境的衛士。
在剛過去的一年中,我積極參加學校開展的植樹活動,帶領我們6.2中隊的一員創立了「綠色天使」植綠護綠小組,鼓勵隊員們在校園里認養了一棵小樹苗,利用課余時間給它梳妝打扮,為它長成參天大樹打下了基礎。在學校組織的「讓地球充滿生機」的簽字活動中,我鄭重地在上面簽下自己的名字,並寫下了自己對環保的決心和期望,對美好未來的憧憬。我積極參加學校在世界環境日舉行的有獎徵稿,認真查閱、收集各類資料,進行社會調查,撰寫有關環境治理設想方面的文章,我經常去參加學校組織的環保講座,觀看環保方面的錄相帶,積極參預環保知識問答調查活動,認真填寫每一項提問。我參與了「紅領巾植綠護綠隊」的網站建設,在上面發布大量的環保圖片和環保知識,以及關於環保的各方面的法律知識,我國在環保方面發展動向、世界各國的環境保護情況;每個月我都利用網路、報紙,查找一些最新的不同的專題和板塊「環保資訊」來告訴大家;還定期製作一些宣傳板來宣傳環保知識和生活中的環保常識。提高了大家的環保意識;號召同學們從不同的方面來關愛自己的家園,從身邊的小事做起,為周圍的環境奉獻自己的一份力量!我積極動員身邊的人一起來依法保護和建設人類共有的同樣也是僅有的家園,為促進經濟和社會的可持續發展,為人類的文明做出貢獻。我還和同學們共同發起「養一盆花,認養一棵樹、愛惜每一片綠地,讓我們周圍充滿綠色」和「小用塑料袋不使用泡沫飯盒和一次性筷子,讓我們遠離白色污染」的倡議。讓我們放下方便袋,拿起菜籃子,讓我們共同走向美好的綠色的明天,走向輝煌、燦爛的未來!
據我收集到的一份報告說:「環境問題是由於人類不合理地開發和利用自然源所造成的。觸目驚心的環境問題主要有大氣污染、水質污染、雜訊污染、食品污染、不適當開發利用自然資源這五大類。」一個個鐵一樣的事實告訴我們,它們像惡魔般無情地吞噬著人類的生命。它威脅著生態平衡,危害著人體健康,制約著經濟和社會的可持續發展,它讓人類陷入了困境。為此我作出宣告:「只要我們——人類有時刻不忘保護環境的意識,有依法治理環境的意識,地球村將成為美好的樂園」。未來的天空一定是碧藍的,水是清澈的,綠樹成蔭鮮花遍地,人類可以盡情享受大自然賦予我們的幸福。
「真正檢驗我們對環境的貢獻不是言辭,而是行動。」雖然我現在做得只不過是一些微小的事,但是我堅信要是我們人人都有保護環境的責任心,從自己做起,從小事做起,攜手保護我們的家園,自然會給人類應有的回報。在溫暖的搖籃——草原上小憩;在慈祥的笑臉——天空下成長,在愛的源泉——河流中沐浴。
居委會的叔叔阿姨們您們好:
地球讓我們生存,讓我們保護。地球是我們的家園,我們是地球的小主人。誰不想讓我們的家園變的更美好,更漂亮?而在這個時候,那些賣水果、小吃、蔬菜的叔叔阿姨們,在各個地方擺攤而等到晚上就收攤走人,可他們卻沒有看到在他們周圍到處都是他們丟棄的垃圾,等到再過幾天,那些垃圾在地上發臭,蒼蠅、蚊子都飛來飛去,讓過路的行人都得捂著鼻子,快步走過去。你們有沒有想過,就是你們這樣亂丟垃圾,給我們的美麗家園添了點臟。所以,我希望居委會的叔叔阿姨們,讓那些擺小攤的小販在走時帶走自己的垃圾,讓他們學會愛護好我們美好的家園,在此,我提出幾點建議供你們參考:
1、請行人自覺愛護公園、路邊及其他公共場所的花草樹木。
2、照顧好自己身邊的一草一木、愛護花草。
3、希望社會上多增加一些植樹、種花草的活動,希望大家積極
參加。
住在地球上的每一個公民,讓我們共同努力,以使我們的地球更美麗、可愛,使我們生活的環境更美好,人人爭做地球的小衛士。
親愛的同學們:
環境保護是指人類為解決現實的或潛在的環境問題,協調人類與環境的關系,保障經濟社會的持續發展而採取的各種行動的總稱。
我國把環境保護宣布為我國的一項基本國策。所以我們要努力做好環境保護。然而,現在有許多不好的現象,例如:許多人在街上隨地扔垃圾,吐痰。汽車的尾氣超標,等等。為了保護環境,保護我們的家園,我提出如下建議:
1、實行垃圾分類化。這樣不僅能減少環衛工人的工作量,還能更好地起到廢物利用,減少污染。
2、節約資源。建議大人買菜時,少用塑料袋,盡量用竹籃子。用筆盡量用可換芯的,減少圓珠筆外殼的浪費與垃圾量。
3、外出吃飯盡量不用一次性飯盒。綠色消費,盡量少使用一次性用品,多使用耐用品。
4、人類要想征服可怕的大自然,就必須尊重自然,愛護樹木,愛護動物,愛護大自然的一切。
5、要從我做起,首先選擇有利於保護環境的生活方式。善待我們的家園、善待地球,共創一個美好的生活環境。
環保是現代生活中人類面臨的最大問題。要解決這一問題必須從現在做起,為了地球的明天,我們必須要從自己開始努力,好好地保護環境!
環保建議書
尊敬的深圳市環保局領導:
你們好!我是珊瑚實驗學校六年級的一名學生。
如今十分發達的地球,但是卻有十分重大的隱患,這都是人為製造出來的:大肆砍伐樹木、建立化工廠、胡亂排放有害液體。「對人類威脅較大的氣體,世界每年的排放量達6億多噸……」看見這一組組令人觸目驚心的數字,真是叫人吃驚何感想?從2300萬年到1800萬年前森林古猿的出現到現在人類高度發達的文明時代,對於每個人從未停止過的索取,大自然都是「有求必應」的,這更滋長了人類的貪欲。
環保局的各位領導,以下是我為這個美麗的城市所提出來的建議,供你們參考!
第一,我們要做到講究衛生,因為那樣才能夠保護環境!當然就是不能隨地吐痰,不亂扔垃圾,不在公共場所吸煙,不製造噪音。
第二,我們要保護自然環境,那樣萬物才能共同生存在一個美好的家園。我們不但自己要做到,而且還得以自己的力量來提倡身邊的人不獵殺、不使用珍稀動物和受保護的動物,關愛與保護野生動植物;植樹造林,愛護我們身邊的每一寸綠地、每一株花草、每一片樹木!現在我們部分地方已經做起了這個活動項目:「分類回收 循環再用」。 我們不能亂丟棄廢電池、廢塑料等垃圾、廢物;而是要將垃圾分類投放,變廢為寶,使資源循環再生,造福人類!
第三,我們一定要做到最重要的一個:節約資源 減少污染!!節水為榮,隨時關上水龍頭,千萬不能浪費我們的水資源!
以上就是我為這個美麗的城市所提出來的建議,希望環保局的領導能參考參考我的建議。
希望我們的城市能越來越美麗!!
⑺ ora-00054: 資源正忙, 但指定以 nowait 方式獲取資源如何解決
ORA-00054: 資源正忙, 但指定以 NOWAIT 方式獲取資源, 或者超時失效
解決方法如下:
=========================================================
SQL> select session_id from v$locked_object;
SESSION_ID
----------
56
SQL> SELECT sid, serial#, username, osuser FROM v$session where sid = 142;
SID SERIAL# USERNAME OSUSER
---------- ---------- ------------------------------ ------------------------------
56 2088 ghb fy
SQL> ALTER SYSTEM KILL SESSION '56,2088';
System altered
執行完上述命令後,提示會話斷開。重新連接資料庫,然後執行truncate操作,成功!
以下是原理部分
==============
Oracle資料庫的鎖類型
根據保護的對象不同,Oracle資料庫鎖可以分為以下幾大類:DML鎖(data locks,數據鎖),用於保護數據的完整性;DDL鎖(dictionary locks,字典鎖),用於保護資料庫對象的結構,如表、索引等的結構定義;內部鎖和閂(internal locks and latches),保護資料庫的內部結構。
DML鎖的目的在於保證並發情況下的數據完整性,。在Oracle資料庫中,DML鎖主要包括TM鎖和TX鎖,其中TM鎖稱為表級鎖,TX鎖稱為事務鎖或行級鎖。
當Oracle 執行DML語句時,系統自動在所要操作的表上申請TM類型的鎖。當TM鎖獲得後,系統再自動申請TX類型的鎖,並將實際鎖定的數據行的鎖標志位進行置位。這樣在事務加鎖前檢查TX鎖相容性時就不用再逐行檢查鎖標志,而只需檢查TM鎖模式的相容性即可,大大提高了系統的效率。TM鎖包括了SS、SX、S、X 等多種模式,在資料庫中用0-6來表示。不同的SQL操作產生不同類型的TM鎖。
在數據行上只有X鎖(排他鎖)。在 Oracle資料庫中,當一個事務首次發起一個DML語句時就獲得一個TX鎖,該鎖保持到事務被提交或回滾。當兩個或多個會話在表的同一條記錄上執行 DML語句時,第一個會話在該條記錄上加鎖,其他的會話處於等待狀態。當第一個會話提交後,TX鎖被釋放,其他會話才可以加鎖。
當Oracle資料庫發生TX鎖等待時,如果不及時處理常常會引起Oracle資料庫掛起,或導致死鎖的發生,產生ORA-60的錯誤。這些現象都會對實際應用產生極大的危害,如長時間未響應,大量事務失敗等。
悲觀封鎖和樂觀封鎖
一、悲觀封鎖
鎖在用戶修改之前就發揮作用:
Select ..for update(nowait)
Select * from tab1 for update
用戶發出這條命令之後,oracle將會對返回集中的數據建立行級封鎖,以防止其他用戶的修改。
如果此時其他用戶對上面返回結果集的數據進行dml或ddl操作都會返回一個錯誤信息或發生阻塞。
1:對返回結果集進行update或delete操作會發生阻塞。
2:對該表進行ddl操作將會報:Ora-00054:resource busy and acquire with nowait specified.
原因分析
此時Oracle已經對返回的結果集上加了排它的行級鎖,所有其他對這些數據進行的修改或刪除操作都必須等待這個鎖的釋放,產生的外在現象就是其他的操作將發生阻塞,這個這個操作commit或rollback.
同樣這個查詢的事務將會對該表加表級鎖,不允許對該表的任何ddl操作,否則將會報出ora-00054錯誤::resource busy and acquire with nowait specified.
二、樂觀封鎖
樂觀的認為數據在select出來到update進取並提交的這段時間數據不會被更改。這裡面有一種潛在的危險就是由於被選出的結果集並沒有被鎖定,是存在一種可能被其他用戶更改的可能。因此Oracle仍然建議是用悲觀封鎖,因為這樣會更安全。
阻塞
定義:
當一個會話保持另一個會話正在請求的資源上的鎖定時,就會發生阻塞。被阻塞的會話將一直掛起,直到持有鎖的會話放棄鎖定的資源為止。4個常見的dml語句會產生阻塞
INSERT
UPDATE
DELETE
SELECT…FOR UPDATE
INSERT
Insert發生阻塞的唯一情況就是用戶擁有一個建有主鍵約束的表。當2個的會話同時試圖向表中插入相同的數據時,其中的一個會話將被阻塞,直到另外一個會話提交或會滾。一個會話提交時,另一個會話將收到主鍵重復的錯誤。回滾時,被阻塞的會話將繼續執行。
UPDATE 和DELETE當執行Update和delete操作的數據行已經被另外的會話鎖定時,將會發生阻塞,直到另一個會話提交或會滾。
Select …for update
當一個用戶發出select..for update的錯作準備對返回的結果集進行修改時,如果結果集已經被另一個會話鎖定,就是發生阻塞。需要等另一個會話結束之後才可繼續執行。可以通過發出 select… for update nowait的語句來避免發生阻塞,如果資源已經被另一個會話鎖定,則會返回以下錯誤:Ora-00054:resource busy and acquire with nowait specified.
死鎖-deadlock
定義:當兩個用戶希望持有對方的資源時就會發生死鎖.
即兩個用戶互相等待對方釋放資源時,oracle認定為產生了死鎖,在這種情況下,將以犧牲一個用戶作為代價,另一個用戶繼續執行,犧牲的用戶的事務將回滾.
例子:
1:用戶1對A表進行Update,沒有提交。
2:用戶2對B表進行Update,沒有提交。
此時雙反不存在資源共享的問題。
3:如果用戶2此時對A表作update,則會發生阻塞,需要等到用戶一的事物結束。
4:如果此時用戶1又對B表作update,則產生死鎖。此時Oracle會選擇其中一個用戶進行會滾,使另一個用戶繼續執行操作。
起因:
Oracle的死鎖問題實際上很少見,如果發生,基本上都是不正確的程序設計造成的,經過調整後,基本上都會避免死鎖的發生。
DML鎖分類表
表1 Oracle的TM鎖類型
鎖模式 鎖描述 解釋 SQL操作
0 none
1 NULL 空 Select
2 SS(Row-S) 行級共享鎖,其他對象只能查詢這些數據行 Select for update、Lock for update、Lock row share
3 SX(Row-X) 行級排它鎖,在提交前不允許做DML操作 Insert、Update、Delete、Lock row share
4 S(Share) 共享鎖 Create index、Lock share
5 SSX(S/Row-X) 共享行級排它鎖 Lock share row exclusive
6 X(Exclusive) 排它鎖 Alter table、Drop able、Drop index、Truncate table 、Lock exclusive
1.關於V$lock表和相關視圖的說明
Column Datatype Description
ADDR RAW(4 | 8) Address of lock state object
KADDR RAW(4 | 8) Address of lock
SID NUMBER Identifier for session holding or acquiring the lock
TYPE VARCHAR2(2) Type of user or system lock
The locks on the user types are obtained by user applications. Any process that is blocking others is likely to be holding one of these locks. The user type locks are:
TM - DML enqueue
TX - Transaction enqueue
UL - User supplied
--我們主要關注TX和TM兩種類型的鎖
--UL鎖用戶自己定義的,一般很少會定義,基本不用關注
--其它均為系統鎖,會很快自動釋放,不用關注
ID1 NUMBER Lock identifier #1 (depends on type)
ID2 NUMBER Lock identifier #2 (depends on type)
---當lock type 為TM時,id1為DML-locked object的object_id
---當lock type 為TX時,id1為usn+slot,而id2為seq。
--當lock type為其它時,不用關注
LMODE NUMBER Lock mode in which the session holds the lock:
0 - none
1 - null (NULL)
2 - row-S (SS)
3 - row-X (SX)
4 - share (S)
5 - S/Row-X (SSX)
6 - exclusive (X)
--大於0時表示當前會話以某種模式佔有該鎖,等於0時表示當前會話正在等待該鎖資源,即表示該會話被阻塞。
--往往在發生TX鎖時,伴隨著TM鎖,比如一個sid=9會話擁有一個TM鎖,一般會擁有一個或幾個TX鎖,但他們的id1和id2是不同的,請注意
REQUEST NUMBER Lock mode in which the process requests the lock:
0 - none
1 - null (NULL)
2 - row-S (SS)
3 - row-X (SX)
4 - share (S)
5 - S/Row-X (SSX)
6 - exclusive (X)
--大於0時,表示當前會話被阻塞,其它會話佔有改鎖的模式
CTIME NUMBER Time since current mode was granted
BLOCK NUMBER The lock is blocking another lock
0, 'Not Blocking',
1, 'Blocking',
2, 'Global',
--該鎖是否阻塞了另外一個鎖
2.其它相關視圖說明
視圖名 描述 主要欄位說明
v$session 查詢會話的信息和鎖的信息。 sid,serial#:表示會話信息。
program:表示會話的應用程序信息。
row_wait_obj#:表示等待的對象,和dba_objects中的object_id相對應。
lockwait :該會話等待的鎖的地址,與v$lock的kaddr對應.
v$session_wait 查詢等待的會話信息。 sid:表示持有鎖的會話信息。
Seconds_in_wait:表示等待持續的時間信息
Event:表示會話等待的事件,鎖等於enqueue
dba_locks 對v$lock的格式化視圖。 Session_id:和v$lock中的Sid對應。
Lock_type:和v$lock中的type對應。
Lock_ID1: 和v$lock中的ID1對應。
Mode_held,mode_requested:和v$lock中
的lmode,request相對應。
v$locked_object 只包含DML的鎖信息,包括回滾段和會話信息。 Xisn,xidslot,xidsqn:表示回滾段信息。和
v$transaction相關聯。
Object_id:表示被鎖對象標識。
Session_id:表示持有鎖的會話信息。
Locked_mode:表示會話等待的鎖模式的信
息,和v$lock中的lmode一致。
以下是命令行部分
================
1.查詢資料庫中的鎖
select * from v$lock;
select * from v$lock where block=1;
2.查詢被鎖的對象
select * from v$locked_object;
3.查詢阻塞
查被阻塞的會話
select * from v$lock where lmode=0 and type in ('TM','TX');
查阻塞別的會話鎖
select * from v$lock where lmode>0 and type in ('TM','TX');
4.查詢資料庫正在等待鎖的進程
select * from v$session where lockwait is not null;
5.查詢會話之間鎖等待的關系
select a.sid holdsid,b.sid waitsid,a.type,a.id1,a.id2,a.ctime from v$lock a,v$lock b
where a.id1=b.id1 and a.id2=b.id2 and a.block=1 and b.block=0;
6.查詢鎖等待事件
select * from v$session_wait where event='enqueue';
解決方案:
select session_id from v$locked_object; --首先得到被鎖對象的session_id
SELECT sid, serial#, username, osuser FROM v$session where sid = session_id; --通過上面得到的session_id去取得v$session的sid和serial#,然後對該進程進行終止。
ALTER SYSTEM KILL SESSION 'sid,serial';
example:
ALTER SYSTEM KILL SESSION '13, 8';
⑻ 怎樣解決社會資源浪費問題
首先社會資源浪費是個科學和體制問題,其次才是一個道德和態度問題;首先是無形資源的浪費問題(如思想教條、體制僵化、貿易壁壘、技術封鎖等),其次才是有形資源的浪費問題(如礦山開采、水資源利用、城市規劃的浪費問題)。浪費資源現象在世界各國、在各行、各業均可見到,其原因有:
①不珍惜有限的資源,任意舍棄,如礦井只採塊煤,扔掉煤末;
②技術不成熟或落後或操作不精細,致有用資源未經利用即作為廢棄物扔掉;
③利用方式不合理,致資源未能充分發揮效益,如作物桔稈經過發酵制沼氣作能源,沼渣可培養食用菌,沼水肥田等,可受到多種經濟、環境效益,但許多桔稈直接用做燃料燒掉;
④社會結構不完善或價值比率不合理,如許多部門或學生中的廢紙雖然是極大的造紙資源,但回收極少,廢玻璃、廢塑料、包裝玻璃瓶等回收也很少;
⑤過度消費,近幾年工業發達國在消費方面所佔資源比例已佔35%,能源方面約佔60%。面對世界不可更新資源正日趨減少甚至面臨枯竭的形勢,面對在一定條件下可更新的生物質能資源處於全球環境破壞日趨加劇、生長受到威脅的局面,以及可更新的太陽能、風能等能源資源利用技術尚未過關的現實,亟待盡力減少以至消除資源的浪費。人文資源(如知識、人才、技術等)的浪費是最大的浪費,人文資源的特點是你使用了它不會變少,你不使用它不會變多。所以尊重知識、尊重人才、大力發展教育、大力引進技術才是對資源的最大節省。當然自然資源的浪費也不能小視,如果技術落後可以不開、限開或晚開發,所缺資源可以通過進口解決,因為你暫時不開發它們不會消失、不會消耗(水資源除外)早晚都是你的。
⑼ 迅雷資源敏感 無法加速 解決方法
換個迅雷破解版,或者重新找資源,迅雷破解版,可以去www.huajclub.com搜索,望採納!謝謝
⑽ 1.什麼是資源問題2.資源問題產生的原因是什麼3.怎樣解決資源問題
1.資源問題:主要是指由於人口增長和經濟發展,而對資源的過量開采和不合理開發利用,導致不同程度的資源短缺和破壞
2.人口增長和經濟發展,對資源的過量開采和不合理開發利用造成。表現為:
(1)人口過量增長:隨著全球人口的不斷增長,必然要大量開發和利用土地、森林、草原、水資源、能源利礦產等各種資源,從而對地球上的環境資源產生巨大的影響,一.人口增長使得人口與耕地的矛盾尖銳化,人口增長使森林資源的供需矛盾尖銳化,人口增長使得水資源的缺乏日趨嚴重。
(2)經濟發展:隨著經濟快速增長,對煤電油運和重要資源的需求量明顯增加,價格大幅度上漲,一些重要能源資源對外依存度大幅度上升,重要能源資源短缺對經濟發展的制約進一步加劇。今後,隨著我國工業化和城鎮化推進,能源資源需求總量還會增加,經濟發展面臨的資源約束矛盾將長期存在。
(3)過量開采和不合理利用:資源的不合理利用來自於兩個方面。一方面是由於認識或技術上的不足,造成對自然資源的不合理利用,這表現在很多方面比如對不可再生資源(礦產)的不合理開采,以及對可在生資源的濫用造成自然資源不可逆轉的退化,表現在水資源、森林資源、土地資源等的利用方面。由於人類的無知造成了對環境的污染。而比無知更危及環境的是由於追求經濟上的增長而對自然資源的過渡開采和向環境中肆意的排放廢棄物。
3.對可再生資源:
1.可再生資源是指在被開發利用後能通過天然作用或人工經營再生,並繼續被人類利用的資源。包括水資源、土地資源、生物資源等。
2.科學地開發利用與保護可再生資源的必要性
雖然可再生資源可以循環再生,但是如果人類對其開發利用的強度超過其自我更新的能力,它就會退化、解體。所以對可再生資源(如水資源、土地資源等)的合理開發利用非常重要。
具體表現為:
水資源的合理利用與保護
(一)世界淡水緊缺解決對策
1.世界淡水緊缺原因:世界人口增長、經濟發展,對水的需求量不斷增加。
2.解決對策
(1)開源
①修築水庫、開渠引水
②合理開發與提取地下水
③廢水處理再利用
④海水淡化
⑤人工降雨等
海水淡化1.海水淡化的方法
蒸餾法:用各種能源將海水蒸發,冷凝後取得淡水留下鹽分。
反滲析法:在一定壓力下使海水通過半透膜,淡水可以通過而鹽分被留下
⑵節流
①農業——改進灌溉技術,採取噴灌、滴灌的方式降低灌水定額
②工業——提高用水效率,提高水的重復利用率,實行污水資源化等
(一)耕地的利用與保護
2.具體措施:
⑴實行耕地總量不減少措施
我國《土地管理法》要求各級政府嚴格執行土地利用總體規劃,確保本行政區內的耕地總量不減少。
⑵提高土地利用率
非農業建設必須節約用地。可以利用荒地的,不得佔用耕地;可以利用劣地的,不得佔用好地;禁止閑置、荒蕪耕地。鼓勵合理開發尚未開發利用的土地。
⑶提高耕地質量
進行土地利用規劃,綜合整治田、水、林、村,改善農業生態條件和生態環境,改良土壤,提高地力,防治土地污染,防治土地退化
對非可生資源: 1.採用科學方法開采化石燃料資源,提高資源的回收率,改變亂采濫挖、采富棄貧、破壞礦產資源的現象,減少生產過程中對資源的嚴重耗損。
2.在能源資源開發與使用中,環境保護措施要與主體工程同時設計、同時施工、同時驗收、同時投入使用。要防止各種有機、無機污染物在資源開發過程中進入大氣、水體、土壤,引起環境污染問題。
3.在礦區生產中應保護耕地,合理利用土地。因開采能源而擾動、破壞土地,造成地面塌陷時,由采礦者負責進行復墾,恢復到可利用狀態。
4.對化石燃料進行深加工和精加工,包括發展煤炭洗選加工,實現脫硫,推廣潔凈煤技術等,減少在利用過程中對環境的不良影響。
5.實行能源結構改革,在化石燃料中盡可能使用天然氣。