Lately, I met a case that the range filter predicates due to wrong cardinality issue. Let’s check the following query. 最近遇到一個由於範圍過濾導致錯誤基數而引起的效能問題。讓我們來看下面的查詢: The real records number is around 38,000,000. 真實的記錄數大約3千8百萬 The explain plan shows 728
Red Hat AS4上的Oracle 10g安裝在網上有很多相關的例子,我這個只做參考1>AS4的安裝將光碟片放入之類的就不說了,現在說的是分區,一般情況下就分兩個i>/根目錄,/boot和swap-swap交換分區一般情況下是記憶體的兩倍,當然也可以更多,www.bkjia.com根據你實際的需要-/boot引導區,書上都說100M就夠了,你也可以多分他一點,但是不管分多少,他的佔有都是100%-/,剩下的都可以分給/根目錄,其中包括/usr,/tmp,/home,/
昨個才寫的Ubuntu下LAMP配置文檔,今天就進不去自己的mysql了,奇了怪了!說來也怪,同樣的配置步驟,單位那個破機器,怎麼搗鼓怎麼聽話,家裡這個新二奶,反而調教不出來了!開機後,mysql server並沒有自動啟動,這樣就罷了,鍛煉動手能力嘛~可問題是我一敲mysql,竟然說沒這麼個命令:The program 'mysql' can be found in the following packages:* mysql-client-core-5.1* mysql-client-5.0
1. Linux 下安裝mysql很簡單 #apt-get install mysql-server-5.0 安裝完了就是設定密碼,假如密碼為'sa' 2.安裝完成後,在本機登入 #mysql -u root -p 然後輸入密碼 這樣一般都正常 【6688電子商務網站 www.6688.cc 】可是最近發現一個問題,在本機登入正常可是在其它電腦,連到linux的mysql總是報 Can’t connect to MySQL server on ‘192.168.162.129′ (1
資料庫觸發器是與資料庫中某個資料表、視圖或事件相關聯的儲存子程式。舉一個例子,我們可以讓Oracle資料庫在INSERT、UPDATE或DELETE運算式影響一個表之前或之後來自動啟用一個觸發器。觸發器的用途之一就是審核心數據修改。例如,下面的表級(table-level)觸發器會在emp表的salaries欄位更新後被啟用。 CREATE TRIGGER audit_sal AFTER UPDATE OF sal ON emp FOR EACH
Linux 單一實例環境下實現Oracle資料庫和DDS軟體的開機自動重啟1.修改/etc/oratab# vi /etc/orataboradb:/opt/ora10/product/10.2.0.1:Y(原來是N改為Y)2.修改/etc/selinux/config# vi /etc/selinux/configSELINUX=disabled3.拷貝一個系統配置好的 PFILE 到 dbs 目錄下SQL> create pfile=’/oracle/pfile.ora’ from
今天在測試環境中做Oracle RAC升級測試,原版本是11.2.0.3.0,想升級到11.2.0.4.0,但在runinstaller過程中遇到[INS-06006] Passwordless SSH connectivity not set up between the following nodes(s):[rac01],的錯誤。首先在兩台節點上分別運行ssh rac01 date和ssh rac02
Indexing null values安裝關聯式資料庫理論, null表示未知,Oracle b-tree index是不包含null的。考慮如下表:create table tt (t_id number, t_name varchar2(10));create index tt_idx on tt(t_name);select * from tt where t_name is null是不會使用index